国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 南宁市| 鸡西市| 枞阳县| 罗定市| 水富县| 百色市| 濉溪县| 尤溪县| 津南区| 枣阳市| 琼中| 宜君县| 织金县| 房山区| 分宜县| 从化市| 临沭县| 麻栗坡县| 灵台县| 理塘县| 迁西县| 邮箱| 定日县| 白山市| 绵竹市| 娄烦县| 遂宁市| 铜川市| 潞西市| 罗城| 武川县| 信丰县| 徐汇区| 金山区| 道真| 莱州市| 潞西市| 白朗县| 镇康县| 新巴尔虎右旗| 三原县|