我在Windows 2003 64位服务器上运行VisualSVN。 我将存储库存储在NAS上并使用UNCpath。
在hook bat文件中使用svnlook时,问题就出现了。
我得到:
'svnlook' is not recognized as an internal or external command,
我有一个类似的设置在Windows 2003 32位服务器上运行出问题。 这两个variables是64位操作系统和UNCpath。
任何想法如何让我的钩子脚本工作?
在batch file中写入svnlook的完整path,或将其驻留的目录添加到PATH环境variables中。
要更改PATH的值
; VisualSVN Server不会将svnlook添加到PATH环境variables,以预防与其他Subversion客户端的冲突。 您应该使用VISUALSVN_SERVER环境variables使用完整path访问svnlook。 即
"%VISUALSVN_SERVER%\bin\svnlook"