简体   繁体   中英

SVN update in post-commit hook

I'm trying to write a post-commit hook for a VisualSVN server on MSWindows, that immediately after the commit updates the server's project. On the server side: when I'm commiting a revision the svn up command cannot be executed in the hook. On the client side I get the message Transmiting file data. and no further messages.

post-commit hook:

call C:\batch\_something_.cmd
call svn up D:\path\to\local\project       <--- it's freezing here

Thank You!

No need to use call here. Remove it!

Use

"C:\batch\_something_.cmd"
"<path-to-svn.exe>" update D:\path\to\local\project
exit 0

Goto the visualsvn server -> select the repository -> properties-> Hooks ->Post commit hook

pushd D:\path\to\local\project
svn update --trust-server-cert --non-interactive --username *** --password *** --no-auth-cache

Did you try to execute it manually and check what happened? Sometimes it might be due to the client certificate error.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM