Subversion存储库的映射驱动器无法使用文件协议

时间:2014-11-24 19:13:44

标签: svn version-control tortoisesvn collabnet

我是颠覆新手。我在subversion中没有管理技能。我们在C:\ csvn \ data \ repositories上的机器1上使用Collabnet建立了一个subversion存储库。现在我能够使用tortoise客户端使用http和文件协议连接到subversion repo。

我能够将文件写入/提交到subversion存储库。没问题。

但是现在我已经在机器1上共享(完全读/写权限)存储库文件夹。从机器2,我使用驱动器Z:/。

映射了机器1的存储库文件夹

现在在机器2上使用tortoise客户端我可以连接到文件:/// Z:/ xyz或http:/// svn / repositories / xyz等。

使用http协议编写/提交文件时,它可以在机器2上正常工作,但如果我使用文件协议,则通过例外如下:

“使用输出阻止预提交挂钩(退出代码1):系统找不到指定的路径。 提交中发现错误 此错误由subversion服务器上的自定义挂钩脚本生成。 请联系您的服务器管理员以获取解决此问题的帮助。“

请一些人可以帮我解决这个问题。

感谢。

1 个答案:

答案 0 :(得分:2)

  

提交被预提交挂钩阻止...系统找不到指定的路径

存储库主机上的预提交挂钩调用一些(机器1本地)程序,它不存在于机器2上的相同路径上(当您使用file:///时,存储库被视为本地,只有钩子上使用的本地资源。)

不要在共享驱动器上使用file:///,因为很多原因 THE BAD THING(tm)