有没有办法使用TortoiseSVN执行切换前/后切换命令?

问题描述 投票:1回答:2

我们需要在使用TortoiseSVN从一个Subversion分支切换到另一个分支时执行一些任务。有没有办法比如在切换之前和之后调用批处理文件?我唯一能找到的是pre-/ post-update和commit hooks,但是当在分支之间切换时,这些都不会被执行。

编辑:我正在寻找客户端钩子。 TortoiseSVN有用于更新前和后更新和提交的客户端钩子脚本,但没有(我能找到)用于切换前/后切换。最初,我认为在分支之间切换时会执行添加客户端预更新/后更新的挂钩,但事实并非如此。

svn tortoisesvn
2个回答
1
投票

钩子发生在服务器端;切换分支本质上是客户端的一种奇特的更新方法。由于Tortise不是SVN服务器,我假设这篇文章总结了你的情况:

http://svn.haxx.se/users/archive-2004-06/0328.shtml

执行所需操作的批处理文件必须在本地执行而不是使用TortiseSVN,并且必须在自定义代码之前或之后为您执行本地分支切换。


0
投票

最后,努力做同样的事情,最后,有一个解决方案

只需使用post update hook,但是在svn repo root上执行,而不是在trunk / branch级别,这对我有用

© www.soinside.com 2019 - 2024. All rights reserved.