Svn 当指定的路径提交时,是否可以触发post-commit.bat?
目前,钩子脚本位于repos/hooks下,但是,在同一个存储库中有多个项目,如果提交了其中任何一个项目,将触发提交后钩子。Svn 当指定的路径提交时,是否可以触发post-commit.bat?,svn,post-commit,post-commit-hook,Svn,Post Commit,Post Commit Hook,目前,钩子脚本位于repos/hooks下,但是,在同一个存储库中有多个项目,如果提交了其中任何一个项目,将触发提交后钩子。 现在,如果我只想在提交的项目中的一个项目中触发提交后钩子,有没有办法解决这个问题?只有一个顶级提交后钩子,但是在顶级脚本中,您可以根据存储库输入参数触发其他脚本 提交后挂钩的命令行输入参数的第一个参数为“repository path”() 因此,您可以编写一个类似以下伪代码的脚本: If path is project1 call script1 Else I
现在,如果我只想在提交的项目中的一个项目中触发提交后钩子,有没有办法解决这个问题?只有一个顶级提交后钩子,但是在顶级脚本中,您可以根据存储库输入参数触发其他脚本 提交后挂钩的命令行输入参数的第一个参数为“repository path”() 因此,您可以编写一个类似以下伪代码的脚本:
If path is project1
call script1
Else If path is project2
call script2
....
只能有一个顶级提交后挂钩,但在顶级脚本中,您可以根据存储库输入参数触发其他脚本 提交后挂钩的命令行输入参数的第一个参数为“repository path”() 因此,您可以编写一个类似以下伪代码的脚本:
If path is project1
call script1
Else If path is project2
call script2
....
可能的重复可能的重复