VisualSVN Server Post提交挂钩特定路径

时间:2014-02-19 14:11:10

标签: svn visualsvn-server post-commit-hook

如何在签入的特定svn路径中执行post commit hook checkout。

现在我只能在提交存储库路径中的任何文件时签出。 但是如何添加过滤器以仅检查存储库中的特定路径(/ Mobile / Node / trunk)。

我是否需要在预提交钩子中进行过滤?

1 个答案:

答案 0 :(得分:1)

我在下面的链接中找到了解决方案并且它有效。 Why is my post-commit hook conditional statement not working when I check to see if a particular branch was committed?

svnlook dirs-changed %1 -r %2 | findstr /b /i "branches/dev"

IF %ERRORLEVEL% EQU 0 (
    pushd <path-to-working-copy>
    svn update --username <repo-username> --password <repo-password>
)

取代“branches / dev”。我用我的路径“/ Mobile / Node / trunk”替换了