现在我在我的本地驱动器上有我的回购.为了备份它,我必须将.hg复制到窗口的网络驱动器.
在 这是个好主意,把Mercurial库在共享网络驱动器?,Lasse Karlsen说,回购不应该在网络服务器上的共享文件夹上,因为"mercurial不能在所有情况下可靠地保持锁定".
当存储库仅由单个用户更新时,这仍然是一个问题吗?
如果是这样,有人可以向我解释腐败发生的原因吗?
一段时间后,我们的IT设置了一个多变的服务器.
我非常喜欢mercurial(它有一个很棒的界面并且很容易使用),但如果为多个用户设置这样的痛苦,我愿意寻找其他东西.有没有人有任何建议(有原因)?
我正在寻找具有以下属性的修订控制程序:2.良好的界面(允许您轻松查看修订和对多个修订版本的代码更改).3.作为本地回购或网络回购.4.在他们的网络上安装IT会感觉很舒服.
谢谢,斯蒂芬
我想,在独立模式下(只有一个用户|一个进程,由使用过的修改存储库启动)网络驱动器上的存储库不会丢失锁定并且不会被破坏.
但是任何设计的 DVCS 都提供了更自然,更可靠的备份方式:创建原始存储库的克隆并与上游同步(hg serve+ http-repo很简单,ssh-host和ssh-type远程repo只是稍微难点)
| 归档时间: |
|
| 查看次数: |
2821 次 |
| 最近记录: |