【发布时间】:2019-04-26 08:42:26
【问题描述】:
创建一个仅允许在文件 Test.cfg 中某处包含特定字符串的提交的预提交脚本
目前我正在使用它,它将查看每个提交的文件并阻止包含指定字符串的提交
REPOS="$1"
TXN="$2"
SVNLOOK=/usr/bin/svnlook
$SVNLOOK diff -t "$TXN" "$REPOS" | \
grep -i "Sting to search here" > /dev/null && { echo "String exists so block commit" 1>&2; exit 1; }
我所追求的是上面的代码完全相反,如果字符串存在则允许提交,如果不存在则阻止提交。如果我可以指定应该搜索哪个文件也很好,因为目前它搜索每个文件,并且一些提交可以包含 1000 个文件
【问题讨论】:
标签: linux svn tortoisesvn