Svn Subversion提交文件合并失败:200确定提交后挂钩

Svn Subversion提交文件合并失败:200确定提交后挂钩,svn,hook,post-commit,Svn,Hook,Post Commit,我修改了我们网站开发人员结帐部分的原始回购协议。我测试了repo,所有功能都正常工作。启用提交后挂钩时: #!/bin/sh /var/www/repos/XXXXX/autoupdate/autoupdate (which is a simple C compiled) 我一直在获取此Subversion提交失败的文件合并:200确定错误: 提交失败(详细信息如下): 合并“/repos/XXXX\u new/trunk”:200正常() 如果我手动运行可执行文件,它可以正常工作并正确更新我

我修改了我们网站开发人员结帐部分的原始回购协议。我测试了repo,所有功能都正常工作。启用提交后挂钩时:

#!/bin/sh
/var/www/repos/XXXXX/autoupdate/autoupdate (which is a simple C compiled)
我一直在获取此Subversion提交失败的文件合并:200确定错误:

提交失败(详细信息如下):
合并“/repos/XXXX\u new/trunk”:200正常()

如果我手动运行可执行文件,它可以正常工作并正确更新我的dev签出。我理解这个错误是误导性的,提交工作正常,是钩子失败了

有人能帮上忙吗?

看一看


如果您将调试消息放入post-commit钩子中,那么您可能会有更好的运气,这样您就可以看到它失败的确切位置。不确定为什么要在提交后挂钩中进行合并,但这会导致后续问题。

对于仍然遇到此问题并尝试了所有方法的用户:

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

@user2733937您能告诉我们是什么问题,以及您做了什么来解决它吗?其他在Stackoverflow中搜索类似于user的问题的人将从您的见解中受益。另外,您可以接受您的答案并获得声誉积分。您在提交后脚本中进行SVN签出吗?