代码的分支管理,是软件开发过程中常见的一种被各种版本控制工具支持的一种版本管理方法,它能够为敏捷、持续集成提供良好底层支持,能够有效降低代码沟通成本、提升代码生产质量。 但是,分支管理并不适合DevOps。因为DevOps的核心是持续集成、持续交付和精益方法,而分支管理与这些核心是相违背的:
总之,由于DevOps包含持续集成、持续交付和精益方法,这意味着分支管理与DevOps的理念是对立的。所以,分支管理不适合DevOps。 对于DevOps来说,版本控制的最佳方式是不使用分支,而使用完善的持续集成和高度自动化的部署流水线来实现可靠的持续交付。 这正是: 开发维护最敏捷,分支管理不适合 参考书目:DevOps 最佳实践,作者:Bart de Best,出版社:电子工业出版社 |
|