COMMENTING提交的最佳实践是什么?
一点背景。
- 我们所有的项目都使用版本控制(Subversion / SVN / Git),
- 他们中的大多数都被 2 个或更多的开发人员所触动,
- 我们使用 Springloops 来托管我们的版本控制,因为它“正常工作”并且比让内部开发人员维护它更便宜,
- 因为我们的许多客户都有特殊的设置,而且为多个用户设置这些环境是可行的,所以我们很少为本地开发环境而烦恼。大多数客户在云中都有一个开发位置,然后是一个实时位置。Springloops 被配置为自动将每个提交推送到开发服务器,并且开发人员必须手动推送到实时位置。
我们的政策是评论您提交的所有内容,但我们中的一些人最近反对这个想法。
评论所有内容的问题是双重的,它的工作量更大,用处也更少。以下是我们看到的问题:
它鼓励人们发表评论,涵盖已经在版本控制中的内容(即我将第 42 行更改为废话)。您可以进行比较以获得相同的信息!
或者,它会用无用的评论填充您的评论流,如果您想搜索评论,这将是一个巨大的痛苦。
- IE8 的边距问题
- IE8 中对边距的另一个修复
- 恢复上一个修复并在 IE8 中尝试其他有边距的东西
这些事情中的任何一个都只会增加很多时间,并且不会增加任何价值。仅当评论足够具体且足够稀有以至于您可以扫描所有内容时,评论才有用。
我们被告知 Git 以比 Subversion 更智能的方式处理这个问题,我们愿意改变,显然拥有一个本地开发环境并且只提交批量更改也会有所帮助,但根据我们的用例,这可能是效率方面的净损失。
我很想听听人们评论提交的最佳实践是什么,感谢您的任何反馈!