“svnlook”不被识别为内部或外部命令。 VisualSVN服务器

我在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的值

  • 用鼠标右键单击我的电脑打开系统属性
  • Advanced选项卡下,点击Environment Variablesbutton
  • 系统variables下selectpath
  • 点击编辑button
  • 预先安装目录path和a ;

VisualSVN Server不会将svnlook添加到PATH环境variables,以预防与其他Subversion客户端的冲突。 您应该使用VISUALSVN_SERVER环境variables使用完整path访问svnlook。 即

 "%VISUALSVN_SERVER%\bin\svnlook"