国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > Linux Shell > 正文

SVN限制message字符個數(shù)及格式的實例

2020-07-27 18:56:27
字體:
供稿:網(wǎng)友

一、編寫 pre-commit腳本

------------------------------------#/bin/bashREPOS="$1"TXN="$2"# Make sure that the log message contains some text.SVNLOOK=/usr/bin/svnlookLOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | grep "[a-zA-Z0-9]" | wc -c`MSG=`$SVNLOOK log -t "$TXN" "$REPOS"`echo $LOGMSG#check log message more than 15_charsif [ "$LOGMSG" -le 15 ];then#  echo -e "[Commit]log message cann't be empty! YOU MUST input more than 20_chars as comment! " 1>&2  echo -e "[Commit]注釋信息不能為空且不少于15個字符! " 1>&2  exit 1fi#if [[ "$MSG" == "["*"]"* ]];if [[ "$MSG" == "["[A-Z]-[A-Z][0-9][0-9][0-9][0-9][0-9][0-9]-[0-9][0-9]"]"* ]];then  exit 0#  echo -e "[Commit]log message cann't be empty! YOU MUST input more than 20_chars as comment! " 1>&2else  echo -e "[Commit]注釋信息不要遺漏產(chǎn)品編號,如[W-P170122-08],若無產(chǎn)品編號請以[A-A000000-00]開頭填寫備注,謝謝! " 1>&2  exit 1fi# All checks passed, so allow the commit.exit 0-----------------------------------------

其中SVNLOOK要注意路徑,LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | grep "[a-zA-Z0-9]" | wc -c`這個統(tǒng)計長度。

MSG=`$SVNLOOK log -t "$TXN" "$REPOS"`為日志的內(nèi)容

二、將編輯好文件放到svn服務(wù)器倉庫hooks中,Linux下要確保pre-commit可執(zhí)行的。

三、可以在svn客戶端實驗了,window下可以烏龜客戶端。

以上這篇SVN限制message字符個數(shù)及格式的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 孟连| 宝应县| 鄂伦春自治旗| 名山县| 错那县| 疏勒县| 海淀区| 鄂托克前旗| 鲜城| 油尖旺区| 宜川县| 万载县| 南开区| 宝应县| 沈丘县| 安国市| 宜黄县| 肥东县| 忻城县| 图木舒克市| 长葛市| 东乡县| 运城市| 兴和县| 铁力市| 济阳县| 泉州市| 九龙坡区| 夹江县| 宁都县| 绥芬河市| 临猗县| 仁寿县| 本溪| 乐清市| 红原县| 武隆县| 德州市| 三门峡市| 绥滨县| 邓州市|