添加文件时SVN提交错误

问题描述 投票:4回答:4

几天前,我在尝试将文件添加到已检入SVN的项目时开始出错。检查和更新仍然可以正常工作,但如果我尝试添加文件,我会得到一个没有意义的错误。

我正在使用Eclipse 4.2和最新版本的Subclipse,但我也使用TortoiseSVN 1.7.10获得了同样的错误。

我得到的错误是:

    svn: E175002: Commit failed (details follow):
    svn: E175002: Commit failed (details follow):
svn: E175002: Processing PROPFIND request response failed: Open quote is expected for attribute "{1}" associated with an  element type  "language". (/svn/myproject/trunk/database/sql/2.11/test.xml) 
svn: E175002: Processing PROPFIND request response failed: Open quote is expected for attribute "{1}" associated with an  element type  "language". (/svn/myproject/!svn/wrk/2bc65adb-3a01-0010-a3f6-67fdfc8c148b/trunk/database/sql/2.11/test.xml) 
    svn: E175002: Commit failed (details follow):
svn: E175002: Processing PROPFIND request response failed: Open quote is expected for attribute "{1}" associated with an  element type  "language". (/svn/myproject/trunk/database/sql/2.11/test.xml) 
svn: E175002: Processing PROPFIND request response failed: Open quote is expected for attribute "{1}" associated with an  element type  "language". (/svn/myproject/!svn/wrk/2bc65adb-3a01-0010-a3f6-67fdfc8c148b/trunk/database/sql/2.11/test.xml) 

我试过的事情:

  • 使用Eclipse和Tortoise进行清理和刷新
  • 断开项目与存储库的连接并重新连接
  • 卸载并重新安装Tortoise
  • 卸载并重新安装Subclipse
  • 将存储库检入另一个项目,并尝试在“新”项目中添加一个文件,但我仍然在“新”项目中得到相同的错误。

更新:当我进入我办公室的专用网络并使用SVN存储库的内部IP地址时,它工作得很好。这似乎指向我正在使用的新互联网提供商(宪章);或者我最近切换到的AVG。我在AVG中尝试了“禁用AVG”选项,但我仍然得到同样的错误。

有谁知道这个错误是什么以及如何解决它?

java eclipse svn tortoisesvn subclipse
4个回答
3
投票

我不能直接回答你的问题,但这里有一些其他信息会有所帮助:

  • 刷新/清理仅修复非常具体的问题。清理主要是指在更新/提交之类的中间发生意外崩溃时运行。清理将删除工作副本上的锁定并完成所有排队的事务。刷新主要是GUI工具的一个问题,迫使他们运行svn状态并刷新他们的图标。
  • 卸载/重新安装几乎总是毫无意义。它不像你有腐败的文件。
  • 新的结账有时候很有用,特别是如果这样做并不痛苦。

您的错误发生在客户端和服务器之间的HTTP对话期间。 PROPFIND是SVN客户端向服务器发出的低级HTTP请求之一。我会寻找可能妨碍HTTP会话和破坏数据的代理服务器,防火墙,防病毒(特别是后者)。这听起来像是在这里。有些东西正在破坏对PROPFIND请求的响应。它可能是SVN服务器的问题,但我认为这不太可能。我认为它必须是在客户端和服务器之间干扰对话的东西。


0
投票

我使用Aptana也有同样的问题。大多数情况下,这通过清理,然后刷新,然后再次清理来修复自身


0
投票

我有同样的问题。我试图在我的所有3台计算机上安装SVN客户端(vista,xp,windows 7),都有同样的问题。当我从我自己的服务器添加提交时(SVN服务器在服务器中),它没有问题。它没有问题我的朋友从他自己的电脑尝试。我试图重启路由器,禁用反病毒,非工作。我试图重新安装SVN服务器和我的SVN客户端很多时间,仍然是同样的问题。

最后,我从http改为https,它运行正常。


0
投票

尝试将我的项目添加到SVN时遇到了同样的问题:

svn: E175002: Processing PROPFIND request response failed: Open quote is expected for attribute "lang" associated with an  element type  "html". (/svn/trunk/Tools/Java/Epsd2Jira) 

最根本原因是通过公司内部Web网关代理Eclipse流量。由于SVN位于公司内部网中,因此更改Eclipse网络设置以使用直接连接修复了该问题,并且我能够提交。

© www.soinside.com 2019 - 2024. All rights reserved.