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了

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值