在提交特定文件时,是否有任何方法可以不运行“后提交挂钩”或跳过“后提交挂钩语句”?
答案 0 :(得分:1)
这对我有用:
"C:\Program Files\VisualSVN Server\bin\svnlook" changed C:\Repositories\sbm2| findstr version.json && EXIT /B
#here my main part of post-commit-hook will begin
感谢@uzsolt
答案 1 :(得分:0)
您可以在post-commit
脚本中使用测试。 svnlook changed repository_directory
将显示哪些文件已更改-可以使用grep
或类似文件。
例如:
#!/bin/sh
/usr/bin/svnlook changed /svn/repo | grep -w ' yourfile$' && exit 0
# here begin the main part of your (original) hook