Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Yosemite提交SVN时出现500内部错误_Svn_Osx Yosemite - Fatal编程技术网

使用Yosemite提交SVN时出现500内部错误

使用Yosemite提交SVN时出现500内部错误,svn,osx-yosemite,Svn,Osx Yosemite,我在我的CentOS 6.5机器上使用用户友好的SVN,我的Qt项目就在这台机器上。在这台机器中有svn 1.8.13。 通常,我使用安装了CentOS和QtCreator的PC签出并提交对项目的修改。在这种情况下,所有的工作正常。 现在我用SVN1.7.19在约塞米蒂安装了Qt5.4。签出工作正常,但当我尝试提交修改时,会出现以下错误: svn: E175002: Commit failed (details follow): svn: E175002: Server sent unexpec

我在我的CentOS 6.5机器上使用用户友好的SVN,我的Qt项目就在这台机器上。在这台机器中有svn 1.8.13。 通常,我使用安装了CentOS和QtCreator的PC签出并提交对项目的修改。在这种情况下,所有的工作正常。 现在我用SVN1.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.
我试图检查服务器端的错误日志文件,但没有生成错误。 我不明白为什么在CentOS上使用Qt creator,我可以提交我的项目,而在Yosemite上则不行。 我希望有人能帮我解决这个问题


大家好,我已经更新了这个问题。 这个问题仍然存在,但我认为与约塞米蒂无关,因为我尝试使用CentOS 6.6虚拟机来做同样的事情

在这个虚拟机上,首先使用了可用的svn版本(1.6.11),并且在提交过程中一切正常。 之后,我尝试将svn更新到1.7版本,a在提交过程中出现了相同的错误:

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版

有人能帮我解决这个问题吗?我不明白这是不是服务器配置问题


提前感谢。

它在命令行中工作吗?不,它不工作。我尝试从命令行运行:
/usr/bin/svn commit——用户名myuser——密码********——非交互式——编码utf8——要提交的文件的文件列表,但我得到以下消息:
svn:E205004:日志消息文件是一个版本化文件;使用“--force log”覆盖我不知道它是什么意思。您需要学习如何使用SVN,提交中使用的
--file
arg指定要用作日志输出文件的文件()。您的问题与Qt无关,因此我正在删除标记。很抱歉,我报告命令时出错,但后来我意识到我无法修改注释。我尝试从命令行运行:/usr/bin/svn commit--username myuser--password******--non interactive--encoding utf8--file/path/for/log/list_of_file_to_commit,但我得到以下消息:svn:E175002:commit failed(详细信息如下):svn:E175002:服务器响应“/usvn/svn/repos_name/”的POST请求发送了意外的返回值(500内部错误)!svn/me'这与我使用QtCreator运行svn时遇到的错误相同。