我知道有些事情比如做手动检查以确保提交的代码从根本上是正确的.但除此之外?我问的原因是因为一个大项目每天有这么多提交.
一般来说,提交通知很有用,这样您就可以了解每天在代码中发生的事情.例如,我知道何时实现了一个新功能,或者检查了错误修复.如果有这么多提交,这会在噪声中丢失,那么可能值得过滤或减少您看到的提交消息的数量(也许例如,您只能将其限制为您使用的特定模块.
话虽如此,除了给其他开发人员提供至少轻松审查代码的机会外,它还可以通知人们:
现在是从源代码控制运行更新并在需要时合并任何新更改的好时机
嘿,有人在Foo中发现了一个正则表达式解析错误,但忘了用它更新Bar
哦,Bob正在研究Baz模块,我应该让他看看这个
你明白了.基本上,它旨在帮助培养整个集团的透明度,不仅仅是为了更多地关注提交,而是为了改善整个团队的开发周期.