Mercurial在共享网络驱动器上?

use*_*199 3 mercurial

现在我在我的本地驱动器上有我的回购.为了备份它,我必须将.hg复制到窗口的网络驱动器.

这是个好主意,把Mercurial库在共享网络驱动器?,Lasse Karlsen说,回购不应该在网络服务器上的共享文件夹上,因为"mercurial不能在所有情况下可靠地保持锁定".

当存储库仅由单个用户更新时,这仍然是一个问题吗?

如果是这样,有人可以向我解释腐败发生的原因吗?

一段时间后,我们的IT设置了一个多变的服务器.

我非常喜欢mercurial(它有一个很棒的界面并且很容易使用),但如果为多个用户设置这样的痛苦,我愿意寻找其他东西.有没有人有任何建议(有原因)?

我正在寻找具有以下属性的修订控制程序:2.良好的界面(允许您轻松查看修订和对多个修订版本的代码更改).3.作为本地回购或网络回购.4.在他们的网络上安装IT会感觉很舒服.

谢谢,斯蒂芬

Laz*_*ger 5

,在独立模式下(只有一个用户|一个进程,由使用过的修改存储库启动)网络驱动器上的存储库不会丢失锁定并且不会被破坏.

但是任何设计的 DVCS 都提供了更自然,更可靠的备份方式:创建原始存储库的克隆并与上游同步(hg serve+ http-repo很简单,ssh-host和ssh-type远程repo只是稍微难点)