加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂
 
发新话题
打印

[转贴] SVN强制注释写HOOK脚本( 此文章被查看:614次,被回复:3篇!! )

SVN强制注释写HOOK脚本

公司要SVN强制注释,并且要求,写提交时,注释会有个模板自动生动,让提交人员按着模板写信息就可以了。以下是在其它网站看到,转过来的,本人试了,还未成功。转过来,大家一起学习,讨论下吧。如有试成功,告诉大家吧。谢谢!
windows:

代码:
@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


Linux:

代码:

#!/bin/sh
REPOS="$1"
TXN="$2"
SVNLOOK=/usr/bin/svnlook
# check that logmessage contains at least 10 alphanumeric characters
LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | grep "[a-zA-Z0-9]" | wc -c`
if [ "$LOGMSG" -lt 10 ];
then
  echo -e "\nEmpty log message not allowed. Commit aborted!" 1>&2
  exit 1

附件

pre-commit-min-log.rar (611 Bytes, 2008-8-26 16:51)

关于附件奖励, 下载次数 2, 使用阶层: 通用 , 推荐星级: , 出售价格: 2 金钱 , 你的购买价格: 2 金钱,【快速获取积分




© 本文为 ice_dengSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

你的附件是什么意思?,还未成功?



© 本文为 freshrainSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

上当了,你的附件脚本不能使用,1.5不成功,好像SVN1.3可以



© 本文为 freshrainSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

是针对1.3版本的

© 本文为 ice_deng 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题