代码之家  ›  专栏  ›  技术社区  ›  Gabriel Solomon

Subversion提交失败合并文件:200确定

  •  20
  • Gabriel Solomon  · 技术社区  · 15 年前

    我遇到了最奇怪的问题…每次我承诺我都会得到这样的错误:

    commit failed (details follow): MERGE of '/svn/project/trunk/web/directory/': 200 OK (http://mydomain.com)
    

    这是我修改的文件的目录。

    后期编辑 我安装了Web DAV SVN,并提交到HTTP URL。 在同一台机器上的一个目录上有一个提交后钩子进行SVN更新。

    有什么想法吗? 谢谢你的帮助。

    9 回复  |  直到 8 年前
        1
  •  28
  •   Jerod Venema    15 年前

    如果提交后失败,您将得到该错误。尝试使用相同的参数从命令行运行它,以确保它正常工作。一两周前,当我的python脚本出错时,我遇到了这个错误。

        2
  •  4
  •   Andrew Flanagan    15 年前

    我发现 this this 在谷歌上…可能会有帮助?

    看起来这和提交后失败有关。不过,这可能是事实上的承诺。

        3
  •  3
  •   Flavio Suligoi    12 年前

    这是一个与提交后相关的错误。

    调试提交后脚本,通常在存储库目录中:

    …/projectname/svn/hooks/post提交

    在过去,由于提交后电子邮件脚本中的语法错误,我收到了类似的错误消息。

    弗拉维奥

        4
  •  1
  •   Yantao Xie    14 年前

    当我做了许多更改并准备承诺时,我也遇到了同样的问题。 CodePlex . 我在命令行上尝试过,但也失败了。我必须恢复我的项目,将我的更改拆分为一些较小的更改,并逐个提交。那没关系。

    但我不知道为什么。

        5
  •  1
  •   Josan    13 年前

    尝试在“设置/网络”选项下的“乌龟”中启用代理服务器。

        6
  •  1
  •   Shadow Wizard    12 年前

    我最近遇到了这个问题,上面提到的解决方案没有解决。
    在我的例子中,我可以使用Tortoise SVN提交单个文件,但所有提交都使用Subclipse失败。
    这个问题是由我的防病毒软件或防火墙卡巴斯基引起的。暂停此操作解决了问题。

    不幸的是,将SVN客户机设置为可信并不能解决问题。我相信这是卡巴斯基2012年版本的潜在缺陷。(见 here )

        7
  •  0
  •   ArturMustafin    14 年前

    您需要将产生错误的方向添加到Subversion。

        8
  •  0
  •   hleduc    13 年前
        9
  •  0
  •   tinlyx    8 年前

    以下步骤适用于我

    1. 在您的计算机中执行名为“Tortoissesvn存储库浏览器”的程序。
    2. 它提示证书失败,并要求我登录并还原证书
    3. 登录后一切正常