0

我是颠覆的新手。我没有颠覆的管理技能。我们已经在 C:\csvn\data\repositories 上的 machine-1 上使用 Collabnet 建立了一个 subversion 存储库。现在我可以使用 Tortoise 客户端通过 http 和文件协议连接到 subversion 存储库。

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

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

现在在 machine-2 上使用 tortoise 客户端我可以连接到 file:///Z:/xyz 或 http:///svn/repositories/xyz 等。

使用 http 协议编写/提交文件时,它在 machine-2 上工作正常,但如果我使用文件协议,它会通过如下异常:

“提交被预提交挂钩(退出代码1)阻止并输出:系统找不到指定的路径。提交时发现错误此错误是由颠覆服务器上的自定义挂钩脚本生成的。请联系您的服务器管理员寻求帮助解决这个问题。”

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

谢谢。

4

1 回答 1

2

提交被 pre-commit hook 阻止...系统找不到指定的路径

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

不要file:///在共享驱动器上使用,这是坏事(tm),原因有很多

于 2014-11-24T19:54:25.533 回答