Mat*_*ord 9 version-control dvcs
我一直在使用SVN已经有一段时间了,我对它的工作方式非常满意(但我不能说我是专家,而且我在分支和合并方面做得并不多).然而,有机会在一个新的团队中加入一些新的实践,所以我想我会看看DVCS,看看它是否值得跳跃.
我工作的公司是一家非常标准的公司,我们都在同一地点(或有时在家里)工作,我们希望保留所有代码的中央存储.
我的问题是:如果您正在使用DVCS创建一个每个人都推动其更改的中央集线器,那么在这种环境中转移到DVCS及其额外开销是否真的有什么好处?
借助 DVCS,人们可以维护自己的本地分支,而无需在中央存储库中进行任何更改,并在他们认为已完成时将更改推送到主存储库。我们的项目存储在 SVN 存储库中,但我个人使用 git-svn 来管理我的本地更改,并发现它非常有用,因为我们不允许立即提交所有更改(它们必须首先得到集成商的批准)。