0

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

4

2 回答 2

2

git/hg 的带宽应该比 svn 轻,因为它只会在您更新分支后才拉取增量。

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

于 2013-04-16T22:57:54.897 回答
0

我认为要考虑的一个关键点是,对于 CVCS,每个开发人员都别无选择,只能联系中央服务器。使用 DVCS,一名开发人员可以通过慢速链接拉/推更改,其他所有人都可以从中拉/推。好吧,我说的是“一个开发者”,但它实际上是一个被他们视为本地大师的单一仓库。

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

于 2013-06-03T07:56:44.857 回答