我应该硬包装SVN提交消息

时间:2018-10-24 17:40:27

标签: svn version-control tortoisesvn commit-message

在Git用户社区中,将提交消息正文硬包装到72-76个字符的宽度是一种广泛采用的做法。每个人都知道这一点,像“ git gui”之类的工具通常会清楚地表明需要进行硬包装。但这对于SVN似乎并非如此。例如,TortoiseSVN的提交对话框绝对没有给出有关包装的提示。这是否意味着最好不保留提交消息?还是我应该选择自己的边界?有明确的权威指南吗?

3 个答案:

答案 0 :(得分:3)

这实际上取决于您的组织要求。

如果您要导出需要72-76宽度的某种类型的文档的Subversion提交,则可以在团队中强制执行此操作(甚至可以进行正则表达式检查,您可以在预提交钩子中编写可以从字面上实施此操作)。否则,我认为没有必要限制字符宽度(svn不会自动保持计数)。

但是,如果您只是在询问最佳实践/权威指南以给您答案,您将一无所获。日志消息可供您的团队解释和使用。

答案 1 :(得分:2)

Subversion没有为此的全球标准/“最佳实践”。为您的组织和项目做任何可行的事情。

答案 2 :(得分:1)

TortoiseSVN显示包装提交消息的提示。您需要将tsvn:logwidthmarker property添加到存储库中。您还可以定义各种日志消息模板。

enter image description here

顺便说一句,VisualSVN的“提交选择”窗口也支持tsvn:logwidthmarker

enter image description here