繁体   English   中英

Tortoise SVN logminsize 和 externals

[英]Tortoise SVN logminsize and externals

我们在我们公司使用 Tortoise SVN,这里的许多程序员不编写提交消息。 他们通常只在一天(甚至一周)结束时进行一次重大提交,而没有任何消息。 我负责我们框架代码的很大一部分,我希望提交到此存储库的每个人都必须编写提交消息。

我找到了 tsvn:logminsize 属性,只要您尝试直接提交到存储库,它就可以完美运行:确定按钮处于非活动状态。 然而,这个存储库主要(99%)作为其他项目的外部被包含在内。 当我提交到项目存储库时,我还可以从外部选择项目并使用空消息提交它们。

如果任何项目使用我的存储库作为外部,尝试在没有消息的情况下提交它,或者阻止外部文件包含在项目提交中,是否有办法让 Tortoise SVN 停用“确定”按钮?

添加一个预提交钩子,它将拒绝带有空日志消息或基于日志消息大小的提交。 如果您使用 VisualSVN 服务器,请参阅文章KB140:在 VisualSVN 服务器中验证提交日志消息

我们在我们公司使用 Tortoise SVN,这里的许多程序员不编写提交消息。 他们通常只在一天(甚至一周)结束时进行一次重大提交,而没有任何消息。

培训并鼓励开发人员进行原子提交并编写描述性日志消息。 互联网上有很多关于这个主题的知识。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM