我在我的QT项目的CentOS 6.5机器上使用用户友好的SVN。在这台机器上有svn 1.8.13。 通常情况下,我使用安装了CentOS和QtCreator的PC来检查并提交项目的修改。在这种情况下,一切正常。 现在我在Yosemite上用svn 1.7.19安装了Qt5.4。结帐工作,但当我尝试提交我的修改时,得到以下错误:
svn: E175002: Commit failed (details follow):
svn: E175002: Server sent unexpected return value (500 Internal Error) in response to POST request for '/usvn/svn/repos_name/!svn/me'
The command "/usr/bin/svn" terminated with exit code 1.
我尝试检查服务器端的error_log文件,但没有生成错误。 我不明白为什么CentOS上的Qt创建者我能够提交我的项目而我无法与Yosemite合作。 我希望有人可以帮我解决这个问题。
大家好,我已经更新了这个问题。 问题仍然存在,但我认为与Yosemite无关,因为我试图使用CentOS 6.6虚拟机做同样的事情。
在这个虚拟机上首先使用了可用的svn版本(1.6.11),并且在提交期间一切正常。 之后我尝试将svn更新为1.7版本,并在提交过程中遇到同样的错误:
svn: E175002: Commit failed (details follow):
svn: E175002: Server sent unexpected return value (500 Internal Error) in response to POST request for '/usvn/svn/repos_name/!svn/me'
The command "/usr/bin/svn" terminated with exit code 1.
这是不同版本的svn之间的兼容性问题? 我想提醒一下,svn服务器(CentOS 6.6)运行版本1.8.13
有人可以帮我解决这个问题吗?我不明白它是否是服务器配置问题?
提前致谢。