情况是这样的:在我的小办公室里,因为我们喜欢保持移动,偶尔在家工作,我们没有中央文件服务器,而是将所有办公文档放在一个 SVN 存储库中,每个人都在自己的笔记本电脑上进行结账. 结帐的重量约为 3GB,其中包含修订的 repo:约 6GB。这一切都很好。
问题是很快我们将不再有一个小办公室——我们所有的 5 名员工都将远程工作。我曾考虑购买一台专用服务器并从中运行我们的 SVN 存储库,但我们的两个工作人员将非常远程,并且将使用 3GB/月限制的无线“宽带”,我担心一些大型更新会真的撕毁了他们每月的零用钱,更不用说花一整天的时间来完成了。
阅读有关 Stack Overflow 的几个问题后,似乎有相当多的分布式 VCS 爱好者社区认为 git 或 mercurial 绝对是许多情况下的最佳选择。鉴于所有员工仍然能够至少每两周面对面会面一次(因此处于快速 LAN 上),我想知道 DVCS 是否适合我们?