适用于企业环境的DVCS有多合适?

Mat*_*ord 9 version-control dvcs

我一直在使用SVN已经有一段时间了,我对它的工作方式非常满意(但我不能说我是专家,而且我在分支和合并方面做得并不多).然而,有机会在一个新的团队中加入一些新的实践,所以我想我会看看DVCS,看看它是否值得跳跃.

我工作的公司是一家非常标准的公司,我们都在同一地点(或有时在家里)工作,我们希望保留所有代码的中央存储.

我的问题是:如果您正在使用DVCS创建一个每个人都推动其更改的中央集线器,那么在这种环境中转移到DVCS及其额外开销是否真的有什么好处?

rgn*_*ngl 4

借助 DVCS,人们可以维护自己的本地分支,而无需在中央存储库中进行任何更改,并在他们认为已完成时将更改推送到主存储库。我们的项目存储在 SVN 存储库中,但我个人使用 git-svn 来管理我的本地更改,并发现它非常有用,因为我们不允许立即提交所有更改(它们必须首先得到集成商的批准)。

  • “使用 DVCS,人们可以维护自己的本地分支机构,而无需对中央存储库进行任何更改”这可以被视为优点,也可以被视为缺点。 (3认同)
  • @jk:实际上,我愿意。我经常为此目的创建(和销毁)功能分支。使用 SVN 这样做的好处是,所有内容都通过 SVN 服务器的备份进行备份。缺点是都是用SVN服务器的备份来备份的。`:)` (2认同)