在我的svn Pre commit hooks中,我使用findstr来阻止提交某些文件类型。现在我想将其扩展到目录上,在第一次尝试中是\obj\目录,但我遇到了正则表达式和转义dir的\的问题。
目前我的代码如下:
我已经尝试过仅在结尾处使用 \ ,但这似乎也会转义双引号?有任何想法吗?
目前我的代码如下:
"C:\Program Files\VisualSVN Server\bin\svnlook.exe" changed -t %2 %1 | FindStr /R ".obj\\\"
IF %ERRORLEVEL% EQU 1 GOTO OK
echo "obj directories cannot be committed" >&2
exit 1
:OK
exit 0
我已经尝试过仅在结尾处使用 \ ,但这似乎也会转义双引号?有任何想法吗?