20

我遇到了最奇怪的问题......每次我提交我都会得到这样的错误:

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

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

稍后编辑 我安装了 web dav SVN,并提交到 HTTP URL。并且有一个提交后挂钩在同一台机器上的目录上执行 svn 更新

有任何想法吗 ?感谢您的帮助。

4

9 回答 9

28

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

于 2009-04-22T15:33:11.907 回答
4

我在谷歌上找到了这个这个......可能有帮助吗?

看起来它与提交后失败有关。但是,它可能实际上已经提交。

于 2009-04-22T15:35:05.570 回答
3

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

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

.../projectname/svn/hooks/post-commit

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

弗拉维奥

于 2012-11-14T15:12:57.627 回答
1

当我进行许多更改并准备提交CodePlex时,我遇到了同样的问题。我试过在命令行上做,但也失败了。我必须恢复我的项目并将我的更改拆分为一些较小的更改并一一提交。然后就可以了。

但我不知道为什么。

于 2010-09-30T11:33:34.993 回答
1

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

于 2011-11-02T17:56:49.897 回答
1

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

不幸的是,将 svn 客户端设置为受信任并不能解决问题。我相信这是卡巴斯基 2012 版中的一个潜在错误。(见这里

于 2012-03-05T11:03:30.413 回答
0

我看到这篇文章可以帮助解决这个问题: http ://cntrint.blogspot.com/2009/08/subversion-autodeploy-post-commit-hook.html

于 2011-08-19T09:55:35.350 回答
0

您需要将产生错误的directoty 添加到颠覆中。

于 2010-11-21T10:31:10.380 回答
0

以下步骤适用于我

  1. 在您的计算机中执行名为“TortoiseSVN Repository Browser”的程序。
  2. 提示证书失败,并要求我登录并恢复证书
  3. 登录后一切正常
于 2016-12-08T06:35:03.643 回答