是否正在使用dvcs更难在企业环境中使用持续集成?

JtR*_*JtR 5 continuous-integration dvcs

使用dvcs有很多优点,它可以像集中式vcs一样使用,但是有本地提交并且能够非常轻松地为一些较小的组分叉项目,这使得更难以支持持续集成?它有助于开发,每个人都可以访问最新的更改,这些更改由CI服务器进行测试,因此可以最大限度地减少不兼容更改的可能性.

Die*_*Epp 6

您可以集中DVCS.DVCS和集中的人之间的区别是,一个DVCS,你不要集中的.

您可以拥有一个中央存储库,每个人都可以推送更改,每个人都可以从中获取最新的代码.您可以在服务器上编写一个提交钩子,这样每次有人推送代码时,它都会运行一个测试以确保它通过测试.它就像集中式版本控制一样,只是更好,因为在我准备推送到中央服务器之前,我可以创建一个本地分支并进行多次本地提交.

你有没有做过很大的改变,打破了很多东西,想要做几次提交,但是在你完成之前不要分享它们并且一切都被修复了?这就是DVCS变得容易的事情.