Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在成功构建之后自动化源代码控制提交是一个好策略吗?
编辑:我问是因为我希望在版本之间进行更频繁的增量提交,这比在 v1.0 和 v1.1 之间回滚 2K+ 新代码行更容易找到引入错误的点。
不,成功的构建并不意味着成功的代码更改。你从不测试你的代码吗?如果您有某种自动化单元测试,我可以理解这个问题(尽管我仍然建议反对它 - 在您自己验证其功能之前,我不会考虑测试代码更改)。但是成功构建后的自动提交 - 如果您喜欢您的队友,或者如果他们可以使用武器,则不会。
不,有意义的提交消息从何而来?以及对问题跟踪器项目的引用?自动化过程应该如何知道某个特定的工作已经完成?
有了这样的过程,您的存储库将降级为美化的 IDE 撤消缓冲区。