0

我修改了我们网站的开发结帐部分的原始存储库。我测试了 repo,所有功能都正常工作。当我启用提交后挂钩时:

#!/bin/sh
/var/www/repos/XXXXX/autoupdate/autoupdate (which is a simple C compiled)

我不断收到此 Subversion 提交失败合并文件:200 OK 错误:

提交失败(详情如下):
“/repos/XXXX_new/trunk”的合并:200 OK ( http://s15399220.onlinehome-server.com )

如果我手动运行可执行文件,它可以正常工作并正确更新我的开发结帐。我了解此错误具有误导性,并且提交正常工作并且是失败的钩子。

有人能帮忙吗?

4

2 回答 2

0

看看我对类似问题的回答

如果您将调试消息放入提交后挂钩中,您可能会有更好的运气,这样您就可以看到它到底在哪里失败了。不确定为什么要在提交后挂钩中进行合并,但这是导致问题的根源。

于 2013-09-03T10:53:05.133 回答
0

对于那些仍然遇到这个问题并尝试了一切的人:

我的问题是结帐的类型 svn co http://.... 而不是 svn co file:///path_to_repo

于 2013-09-03T17:21:08.187 回答