我试图让 TortoiseSVN 在使用启动提交 Hook 进行所有提交之前运行 .bat 文件。我通过右键单击文件夹 -> 属性 -> Subversion -> 属性... -> 创建一个新的 Hook 脚本来定义它。
我尝试了几种不同的命令...
WScript "%REPOROOT+%\precommit.bat"
VBScript "%REPOROOT+%\precommit.bat"
%REPOROOT+%\precommit.bat
虽然没有任何效果,但我一直收到找不到该文件的消息。我不确定 REPOROOT 是否未定义或者什么?
甚至在做
echo "%REPOROOT%"给出错误。
最佳答案
使用“%REPOROOT+%/precommit.bat”解决了该问题。需要按照评论中的建议使用正斜杠并使用双引号的组合。
关于batch-file - 创建TortoiseSVN Start Commit本地 Hook 脚本来运行.bat文件,找不到指定的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50913580/