tortoise SVN强制用户写日志的钩子脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tortoise SVN强制用户写日志的钩子脚本相关的知识,希望对你有一定的参考价值。

我是windows系统,按照网上说的方法,不写日志仍然可以提交。
在hooks目录下建文件pre_commit.bat,内容为:
@echo off
setlocal
set REPOS=%1
set TXN=%2
rem check that logmessage contains at least 10 characters
svnlook log "%REPOS%" -t "%TXN%" | findstr ".........." > nul
if %errorlevel% gtr 0 goto err
exit 0
:err
echo Empty log message not allowed. Commit aborted! 1>&2
exit 1

参考技术A 厉害,哪位朋友试过,过来说一说 参考技术B 文件名是pre-commit.bat。我的通过了。

以上是关于tortoise SVN强制用户写日志的钩子脚本的主要内容,如果未能解决你的问题,请参考以下文章

允许用户修改Subversion日志的钩子脚本 (linux)

SVN禁止删除和强制注释操作的钩子脚本pre-commit (exit code 255)

VisualSVN设置提交时必须输入日志信息

Tortoise SVN 日志消息不更新

解决SVN客户端修改log message失败的问题

如何为 tortoise svn 中的日志应用多个过滤器(例如修订号、文件名、开发人员/编码人员)?