在成功构建后自动执行源代码控制提交是否是一个好策略?
编辑: 我问是因为我想要更频繁的版本之间的增量提交,这样可以更容易地找到引入错误的点,而不是在 v1.0 和 v1.1 之间回滚 2K+ 新代码行。
最佳答案
不。成功的构建并不意味着成功的代码更改。你从不测试你的代码吗?如果您进行了某种自动化单元测试,我可以理解这个问题(尽管我仍然建议反对它 - 在您自己验证其功能之前,我不会考虑测试代码更改)。但是在成功构建后自动提交 - 不是如果你喜欢你的队友,或者如果他们可以使用武器。
关于mercurial - 构建后提交 : good or bad?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4497755/