1

在从 Ubuntu 10.04LTS 升级到 12.04LTS 时,我们保留了所有必要的配置文件(svn、trac、apache2)。起初一切似乎都很好。我们仍然可以使用最新版本的 subclipse 1.8.18 连接到 Trac 和 SVN,签出和更新文件,但是在提交对 SVN 的更改时,所有客户端总是会收到以下消息:

    RA layer request failed
svn: Commit failed (details follow):
svn: MERGE of '/svn/some/path': 200 OK (http://our.server.ip.here)

奇怪的是,提交数据实际上是有效的,但 eclipse 不知何故无法识别这一点,这显然与上面显示的错误有关。我检查了几个配置文件,将它们与几个指南进行了比较,“如何将 svn/trac 安装到 ubuntu”,但一切似乎都很好。我还尝试了团队清理和刷新我的项目,就像其他有同样问题的帖子中所建议的那样,但没有成功。

谁能指出我关于这个错误的正确方向?

4

1 回答 1

0

如果有人遇到同样的问题,这里我们是如何解决的:

在从 Ubuntu 10.04 升级到 12.04 LTS 期间,Ubuntu 重新安装了 trac 版本 0.12,而不是保留版本 1.xx 。这导致我们的 CommitHooks 失败,因为 trac 0.12 不支持多个项目。

将 trac 从版本 0.12 重新升级到 1.xx 后,它又可以正常工作了!

于 2013-01-28T13:48:55.217 回答