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

why not to use passive voice in commit?

我的母语不是英语。我对提交消息有疑问。 我想在某些情况下使用被动语态。

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

我google它,我只是自己找规律。但是没有人解释规定的原因。

感谢任何提示。

  1. softwareengineering.stackexchange.com || english.stackexchange.com可能是个与问题
  2. 更相关的位置
  3. 任何规则都是接受的协议的结果(或者在独裁环境下规则制定者的习惯)

在通常情况下,主动语音是首选,因为(通过协议)提交消息描述的不是提交者“做了什么”,而是“必须做什么”改变了代码.

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