为什么不在提交中使用被动语态?

why not to use passive voice in commit?

提问人:Pzhang 提问时间:1/6/2022 更新时间:1/6/2022 访问量:364

问:

我的母语不是英语。我有一个关于提交消息的问题。 我想在某些情况下使用被动语态。

我认为在某些提交中使用被动语态是合理的。但是我发现有些项目不允许使用被动语态提交消息。为什么会这样?

我用谷歌搜索,我只找到规则本身。但没有人解释这个规则的原因。

感谢您的任何提示。

提交 git-commit 提交消息

评论

1赞 1/6/2022
您可能更愿意在 softwareengineering.stackexchange.com 上问这个问题;那里可能更贴切主题

答:

2赞 Lazy Badger 1/6/2022 #1
  1. softwareengineering.stackexchange.com ||english.stackexchange.com 可能是更相关的问题位置
  2. 任何规则都是公认的协议(或独裁环境下规则制定者的习惯)的结果

在一般情况下,主动语态是首选,因为(根据协议)commit-message 描述的不是提交者“做了什么”,而是“必须做什么”更改的代码。

但是,无论如何,你可以遵循任何风格,只要它不干扰其他团队