强制SVN上传代码时添加日志

因SVN不能像Git一样,审核代码之后才合入到主版本。为了使开发人员养成良好的上传习惯,强制要求上付时必须写明上传内容。

可以通过以下方法设置

1,在SVN服务器上找到源码仓库路径,找到下面文件夹:C:Repositories你的项目名称hooks

2,创建文件pre-commit.bat,内容如下

@echo off
setlocal
set REPOS=%1
set TXN=%2
set SVNLOOK="C:/Program Files (x86)/VisualSVN Server/bin/svnlook.exe"
rem check that logmessage should contains at least 10 characters
%SVNLOOK% log %REPOS% -t %TXN% | findstr "..."> nul
if %errorlevel% gtr 0 goto err
exit 0
:err
echo please add your log 1>&2
exit 1

也可以直接在SVN项目属性菜单中hook中pre-commit中填写上面的脚本,注意svnlook.exe的路径要修改



签名:删除冗余的代码最开心,找不到删除的代码最痛苦!
原文地址:https://www.cnblogs.com/season2009/p/5681550.html