SVN设置必须写注释才能提交

很多人在项目开发时,提交修改代码都会忘记或者不写注释。

这里我们可以通过设置svn钩子来限制提交,首先找到项目目录Repositories文件夹下的项目打开hooks文件夹

这边一般默认有一些模版的

找到pre-commit.tmpl文件,修改后缀为bat,把下面内容复制进去

@echo off
rem SVN强制写注释的hooks脚本(Windows)
rem 文件名是: pre-commit.bat,放到repository/hooks目录下
setlocal
rem ps:这里填你自己的路径
set SVN_BINDIR="D:\Subversion\bin"
set REPOS=%1
set TXN=%2
rem check that logmessage contains at least 10 characters
%SVN_BINDIR%\svnlook log "%REPOS%" -t "%TXN%" | findstr "......" > nul
if %errorlevel% gtr 0 goto err
exit 0
:err
echo 提交时必须填写说明, 并必须大于5个字符(Message)! 1>&2
echo "%REPOS%" -t "%TXN%" 1>&2
exit 1

里面的代码还需要修改一下,找到SVN_BINDIR="你svn安装目录即可"

改完即可实现限制无注释提交svn了

猜你喜欢

转载自blog.csdn.net/zjr11092/article/details/38458447