在Git用户社区中,将提交消息正文硬包装到72-76个字符的宽度是一种广泛采用的做法。每个人都知道这一点,像“ git gui”之类的工具通常会清楚地表明需要进行硬包装。但这对于SVN似乎并非如此。例如,TortoiseSVN的提交对话框绝对没有给出有关包装的提示。这是否意味着最好不保留提交消息?还是我应该选择自己的边界?有明确的权威指南吗?
答案 0 :(得分:3)
这实际上取决于您的组织要求。
如果您要导出需要72-76宽度的某种类型的文档的Subversion提交,则可以在团队中强制执行此操作(甚至可以进行正则表达式检查,您可以在预提交钩子中编写可以从字面上实施此操作)。否则,我认为没有必要限制字符宽度(svn不会自动保持计数)。
但是,如果您只是在询问最佳实践/权威指南以给您答案,您将一无所获。日志消息可供您的团队解释和使用。
答案 1 :(得分:2)
Subversion没有为此的全球标准/“最佳实践”。为您的组织和项目做任何可行的事情。
答案 2 :(得分:1)
TortoiseSVN显示包装提交消息的提示。您需要将tsvn:logwidthmarker
property添加到存储库中。您还可以定义各种日志消息模板。
顺便说一句,VisualSVN的“提交选择”窗口也支持tsvn:logwidthmarker
。