同时致力于本地和网络mercurial存储库

时间:2014-05-14 16:32:29

标签: mercurial

我无法让系统管理员在网络上运行mercurial服务器,因此我正在尝试找到解决方法。

使用tortoise接口(首选接口)或仅使用普通命令行,有没有办法设置mercurial将本地文件提交到位于网络驱动器上的存储库而不使用mercurial服务器?

我想将存储库存储在网络驱动器上,将存储库克隆到本地目录,然后提交到本地和网络驱动器。

我想右键单击包含我要提交的文件的本地目录,然后选择commit,它将同时提交网络上的repo和我右键单击的目录中的本地repo。

斯蒂芬

1 个答案:

答案 0 :(得分:2)

您可以从网络驱动器推/拉,我一直这样做以验证从本地到远程(网络驱动器)的推送。 repo可以位于网络驱动器上,如果直接访问其文件,则可以将其视为本地驱动器。只需使用它的网络名称在TortoiseHg中打开存储库。

假设您使用的是Windows:\ pc \ share \ folder \ repo。如果您更容易,也可以连接或安装驱动器。

但是你不能同时对许多存储库提交一次;文件必须位于您承诺的存储库中。您可以远程执行,在网络驱动器上,使用网络存储库中的文件,或者在本地驱动器存储库中执行此操作。在那之后,只需使用推或拉来同步2个存储库。

相关问题