我是颠覆新手。我在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服务器上的自定义挂钩脚本生成。 请联系您的服务器管理员以获取解决此问题的帮助。“
请一些人可以帮我解决这个问题。
感谢。
答案 0 :(得分:2)
提交被预提交挂钩阻止...系统找不到指定的路径
存储库主机上的预提交挂钩调用一些(机器1本地)程序,它不存在于机器2上的相同路径上(当您使用file:///
时,存储库被视为本地,只有钩子上使用的本地资源。)
不要在共享驱动器上使用file:///
,因为很多原因 THE BAD THING(tm)