我正在使用 VisualSVN 服务器来管理源文件夹。它安装在 Windows XP 机器上,并且可以访问网络磁盘。

在这个名为 W: 的网盘上,我以这种方式对文件夹进行了结帐:

svn checkout https://server:443/svn/Project W:\Project --username=user --password=pass

我现在可以使用以下命令更新此文件夹:
svn update W:\Project

问题是:

我想添加一个运行此命令的提交后 Hook :
svn update W:\Project

但是当我提交时,会出现这个错误:
At revision: 123
post-commit hook failed (exit code 1) with output:
svn: E020024: Error resolving case of 'W:\Project'

有任何想法吗 ?我不知道这是否是一个好习惯,我的目标是将项目的副本保留在 svn 服务器之外的另一个磁盘上并进行备份。

最佳答案

W: 驱动器可能未映射到运行脚本的环境中。所有钩子(Hook)脚本都在未设置环境变量的情况下运行。您需要明确指定文件共享的服务器名称或在脚本中映射网络驱动器。

关于svn - 提交后钩子(Hook),svn : E020024: Error resolving case of,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15807779/

10-14 15:31
查看更多