通过慢速Internet连接使用git或Mercurial

时间:2013-04-16 20:22:38

标签: dvcs

我正在开发一个由大约8位软件开发人员组成的团队。主要团队位于一个互联网连接速度很慢的国家。我们目前正在使用托管在主要团队的服务器上的SVN。我们的存储库大约5GB,不能通过我们的互联网连接全部传输。我们希望让开发人员远程工作,并希望转换为Git或Mercurial。一旦我们将存储库的副本提供给每个远程开发人员,我们如何让每个人保持同步以及需要多少带宽。

2 个答案:

答案 0 :(得分:2)

git / hg的带宽应该比svn轻,因为只有在你获得分支时才会拉出增量。

https://softwareengineering.stackexchange.com/questions/139181/is-switching-from-a-cvcs-to-a-dvcs-a-considerable-bandwidth-save有一些很好的信息。

答案 1 :(得分:0)

我认为需要考虑的一个关键点是,使用CVCS,每个开发人员别无选择,只能联系中央服务器。使用DVCS,一个开发人员可以通过慢速链接拉/推更改,其他人都可以从中拉/推。好吧,我说“一个开发者”,但它真的是一个单独的回购,他们视为当地的主人。

DVCS允许您创建更灵活的工作实践,以解决您遇到的任何地理或后勤问题。