本文主要是介绍协同开发时, 如何合并不稳定的联调代码?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
假设某个项目有50个人, 这50个人都经常修改同一工程代码。 某次, A, B, C三个人协同合作开发某新功能,彼此需要合并代码, 那怎么办呢?
方法一: A, B, C三个人把开发中的代码不断提交到svn进行合并。 这样方式很方便, 但是, 风险很大, 新功能的代码不稳定, 容易被50个人中的其他人编译成库, 顺带着发布出去了。 所以, 自然不行。
方法二: A和B把自己的代码给C, 让C在他自己的开发机上合并, 然后在自己的开发机上编译、验证, 代码不提交到svn主干。 这种方式虽然安全, 但是非常麻烦。
那怎么搞? 我建议的方式是: A. B. C三个人都把代码用#if 0注释起来, 然后提交到svn上, 在自己开发机上编译验证的时候, 记得把开关打开。 这样子,svn上的代码是注释起来的, 所以安全。 而这又是通过svn合并的, 所以便捷。
就这么搞。
这篇关于协同开发时, 如何合并不稳定的联调代码?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!