一个由四人组成的团队如何使用Git(特别是Github for Windows)将本地更改推送到共享网络驱动器?
现在(没有Git)我们必须将文件从网络驱动器复制到本地计算机,编辑文件,然后将它们重新上传到共享网络驱动器.这是一个艰苦的过程,可能会导致很多错误,但似乎Git可以帮助我们.
我们可以简单地在共享驱动器上安装Git并从那里开始吗?
现在我在我的本地驱动器上有我的回购.为了备份它,我必须将.hg复制到窗口的网络驱动器.
在 这是个好主意,把Mercurial库在共享网络驱动器?,Lasse Karlsen说,回购不应该在网络服务器上的共享文件夹上,因为"mercurial不能在所有情况下可靠地保持锁定".
当存储库仅由单个用户更新时,这仍然是一个问题吗?
如果是这样,有人可以向我解释腐败发生的原因吗?
一段时间后,我们的IT设置了一个多变的服务器.
我非常喜欢mercurial(它有一个很棒的界面并且很容易使用),但如果为多个用户设置这样的痛苦,我愿意寻找其他东西.有没有人有任何建议(有原因)?
我正在寻找具有以下属性的修订控制程序:2.良好的界面(允许您轻松查看修订和对多个修订版本的代码更改).3.作为本地回购或网络回购.4.在他们的网络上安装IT会感觉很舒服.
谢谢,斯蒂芬