3

在成功构建之后自动化源代码控制提交是一个好策略吗?


编辑:我问是因为我希望在版本之间进行更频繁的增量提交,这比在 v1.0 和 v1.1 之间回滚 2K+ 新代码行更容易找到引入错误的点。

4

2 回答 2

5

不,成功的构建并不意味着成功的代码更改。你从不测试你的代码吗?如果您有某种自动化单元测试,我可以理解这个问题(尽管我仍然建议反对它 - 在您自己验证其功能之前,我不会考虑测试代码更改)。但是成功构建后的自动提交 - 如果您喜欢您的队友,或者如果他们可以使用武器,则不会。

于 2010-12-21T09:24:19.113 回答
4

不,有意义的提交消息从何而来?以及对问题跟踪器项目的引用?自动化过程应该如何知道某个特定的工作已经完成?

有了这样的过程,您的存储库将降级为美化的 IDE 撤消缓冲区。

于 2010-12-21T09:40:23.813 回答