票证号的svn预提交检查提交消息

票证号的svn预提交检查提交消息,svn,pre-commit-hook,pre-commit,Svn,Pre Commit Hook,Pre Commit,我正在寻找一个解决方案,如何编辑svn预提交钩子来检查特定包的提交消息 通常,提交消息只包含票证号123456 现在我想检查一下,提交消息是否以该票证号开头,后面可能会有一些注释,例如123456票证部分完成 你知道吗,如果在预提交中有类似于模式的东西来检查这一点 提前感谢将snvlook日志的管道输出到旧的good grep您的意思是这样吗?REPOS=$1 TXN=$2 SVNLOOK=/usr/bin/SVNLOOK ICONV=/usr/bin/ICONV SVNLOOK=1$SVNLO

我正在寻找一个解决方案,如何编辑svn预提交钩子来检查特定包的提交消息

通常,提交消息只包含票证号123456

现在我想检查一下,提交消息是否以该票证号开头,后面可能会有一些注释,例如123456票证部分完成

你知道吗,如果在预提交中有类似于模式的东西来检查这一点


提前感谢

将snvlook日志的管道输出到旧的good grep

您的意思是这样吗?REPOS=$1 TXN=$2 SVNLOOK=/usr/bin/SVNLOOK ICONV=/usr/bin/ICONV SVNLOOK=1$SVNLOOK log-t$TXN$REPOS |\grep^[123456789]\+。\=>/dev/null | | SVNLOOK=0如果[$SVNLOOK=0];然后回显错误>&2退出1 fi设置-e退出0 Ok检查正则表达式,当我使用$SVNLOOK日志-t$TXN$REPOS |\grep[][123456789]+>/dev/null | | SVNLOOK=0。。。对于消息123测试描述,它不起作用