【问题标题】:Subversion commit failed Merge of file: 200 OK post-commit hookSubversion 提交失败合并文件:200 OK 提交后挂钩
【发布时间】:2013-08-30 18:14:04
【问题描述】:

我修改了我们网站的开发结帐部分的原始存储库。我测试了 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)

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

有人可以帮忙吗?

【问题讨论】:

    标签: svn hook post-commit


    【解决方案1】:

    看看my answer to a similar question

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

    【讨论】:

    • @user2733937 你能告诉我们问题是什么,你做了什么来解决它?其他在 Stackoverflow 上搜索与用户类似的问题的人将从您的洞察力中受益。此外,您可以接受您的回答并获得声望分。
    【解决方案2】:

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

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

    【讨论】:

    • 您正在提交后脚本中进行 SVN 签出?
    猜你喜欢
    • 2010-10-21
    • 1970-01-01
    • 2015-07-08
    • 1970-01-01
    • 1970-01-01
    • 2013-08-26
    • 2019-10-02
    • 2013-03-17
    相关资源
    最近更新 更多