(评论)
(comments)
原始链接: https://news.ycombinator.com/item?id=43468637
这篇 Hacker News 帖子讨论了提交信息的值和风格,起因是一篇文章提倡使用描述性的提交信息而不是严格格式化的提交信息。原作者认为像 "chore:" 这样的前缀不如用这些字符来添加细节更有用,尤其是在二分查找 bug 时。他们鼓励个人的写作风格和幽默感。
评论者们就理想的内容展开了辩论。一些人更喜欢简洁的、总结变更的提交信息,这可以通过分支合并(branch-and-squash)来实现。另一些人,例如 kqr 和 nloomans,批评了这些简短的总结,强调了解释变更 *原因* 的重要性,包括代码背后的需求和上下文。他们认为像“修复 X”或“添加 Y”这样的模糊信息在追踪 bug 时毫无帮助。一些人建议加入“原因”以防止未来的误解或破坏性更改。
其他观点包括 Gerrit 在审查提交信息方面的有用性,使用 Cursor 规则编写提交信息的可能性,以及对特定格式的偏好(简短描述,空行,详细信息)。一些人认为冗长的提交信息是浪费,而另一些人则认为它们对于调试和理解代码历史至关重要。讨论涉及到常规提交标准以及提交信息的用途,这些用途超出了变基(rebase)。
reply