我是 SVN 的新手,我正在尝试编写一个 pre-commit 钩子来检查模式上的提交消息^ABC-[0-9]+|^CONFIG:+|^MERGE:
。我正在使用这段代码:
if [ `/svn/bin/svnlook log -t "$TXN" "$REPOS" | egrep -v "^ABC-[0-9]+|^CONFIG:+|^MERGE:"` ];
then
echo ""
exit 1
fi;
但它不能按我的需要工作,并且无论如何都可以提交带有“Test-test”之类的消息的 CL。问题是什么?
先感谢您!