2

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

4

3 回答 3

3

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

如果您正在为需要 72-76 宽度的某种类型的文档导出您的颠覆提交,那么您可以在团队中强制执行(甚至可能有一个正则表达式检查,您可以在预提交挂钩中编写它可以从字面上强制执行这)。否则,我认为没有必要限制字符宽度(无论如何,svn 不会自动保持计数)。

但是,如果您只是询问最佳实践/权威指南来给您答案,您将找不到任何答案。日志消息可供您的团队解释和使用。

于 2018-10-25T18:41:28.970 回答
2

Subversion 没有针对此的全球标准/“最佳实践”。做任何对你的组织和项目有用的事情。

于 2018-10-25T16:02:14.753 回答
2

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

在此处输入图像描述

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

在此处输入图像描述

于 2018-10-31T12:00:51.517 回答