TortoiseSVN:如何在挂钩中使用REPOROOT?

时间:2020-03-26 16:21:11

标签: windows tortoisesvn

在Windows 10上使用TortoiseSVN。
如果我使用硬编码路径,则我的更新后挂钩可以正常工作

比方说我的脚本是(svnroot)\version\zzz.bat
当然,团队中没有人在同一位置拥有其本地存储库根(这很好)。我在c:\svn\src中有它,其他人在c:\projects\abc中有它。
因此,对于我来说,脚本是c:\svn\src\version\zzz.bat,对于其他人来说,脚本是c:\projects\abc\version\zzz.bat

在阅读文档和各种帖子时,似乎TortoiseSVN的%REPOROOT%旨在解决此问题,在挂钩编辑器中放置了%REPOROOT%\version\hook.bat,这将为所有人解决。
但是我无法让它为我的一生工作。该挂钩永远不会被调用,或者在某些情况下TortoiseSVN显示“无法解析路径”错误。

我误会了吗?
要执行的命令行编辑框中使用%REPOROOT%以便使其成功在本地磁盘上运行钩子脚本的更新后语法到底是什么?

0 个答案:

没有答案