linux下SVN如何强制用户填写日志信息

发布网友

我来回答

1个回答

热心网友

需求:今天根据项目经理的要求,要求开发人员在使用SVN进行提交的时候一定要填写SVN的日志信息,否则不允许开发人员提交信息!实现方式: 把下面的代码保存为pre-commit,并设置权限为755,将此文件放置在SVN下的hooks目录下,如:/work/svn/test/hooks01#!/bin/sh02REPOS="$1"03TXN="$2"04 05SVNLOOK=/usr/local/subversion/bin/svnlook #根据你的SVN目录而定06 07LOGMSG=`$SVNLOOKlog -t"$TXN""$REPOS"| grep"[a-zA-Z0-9]"| wc -c`08if["$LOGMSG"-lt 10 ];09then10 echo"Log message can't be empty! you must input more than 10 chars as comment!."1>&211 exit112fi

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com