情况就是这样:在我的小型办公室中,因为我们喜欢保持移动性,偶尔不在家中工作,而不是拥有中央文件服务器,所以我们将所有办公室文档都存储在SVN存储库中,每个人都在自己的笔记本电脑上结帐。检出的内容约为3GB,其中包含修订版的回购记录约为6GB。这一切都很好。
问题是很快我们将不再有一个小型办公室-我们所有的5名工人将在远程工作。我曾考虑购买一台专用服务器并从中运行我们的SVN存储库,除了我们的两个工作人员将非常远程并且将使用每月3GB限制的无线“宽带”外,我担心会进行一些大的更新真的撕裂了他们的每月津贴,更不用说花一整天了。
在阅读有关Stack Overflow的一些问题时,似乎有相当多的分布式VCS爱好者社区,他们认为git或mercurial绝对是许多情况下的最佳选择。鉴于所有员工仍然能够至少每两周面对面见一次(并因此在快速的LAN上),我想知道DVCS是否对我们有用?
最佳答案
我不知道您的存储库中到底有什么,但是除非定期更改所有文件,否则DVCS应该为您提供非常理想的工作流程。
您可以进行svn-> git转换,将回购粘贴到DVD上,然后邮寄给所有卫星办公室,然后在事情发生变化时以较低的增量成本让它们从办公室取出(应该小于增量)一般来说)。
关于dvcs - DVCS适用于远程员工的小公司,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/333926/