几天前,我在尝试将文件添加到已检入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)
我试过的事情:
更新:当我进入我办公室的专用网络并使用SVN存储库的内部IP地址时,它工作得很好。这似乎指向我正在使用的新互联网提供商(宪章);或者我最近切换到的AVG。我在AVG中尝试了“禁用AVG”选项,但我仍然得到同样的错误。
有谁知道这个错误是什么以及如何解决它?
我不能直接回答你的问题,但这里有一些其他信息会有所帮助:
您的错误发生在客户端和服务器之间的HTTP对话期间。 PROPFIND是SVN客户端向服务器发出的低级HTTP请求之一。我会寻找可能妨碍HTTP会话和破坏数据的代理服务器,防火墙,防病毒(特别是后者)。这听起来像是在这里。有些东西正在破坏对PROPFIND请求的响应。它可能是SVN服务器的问题,但我认为这不太可能。我认为它必须是在客户端和服务器之间干扰对话的东西。
我使用Aptana也有同样的问题。大多数情况下,这通过清理,然后刷新,然后再次清理来修复自身
我有同样的问题。我试图在我的所有3台计算机上安装SVN客户端(vista,xp,windows 7),都有同样的问题。当我从我自己的服务器添加提交时(SVN服务器在服务器中),它没有问题。它没有问题我的朋友从他自己的电脑尝试。我试图重启路由器,禁用反病毒,非工作。我试图重新安装SVN服务器和我的SVN客户端很多时间,仍然是同样的问题。
最后,我从http改为https,它运行正常。
尝试将我的项目添加到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网络设置以使用直接连接修复了该问题,并且我能够提交。