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
  • 将存储库签出到另一个项目并尝试在“新”项目中添加一个文件,但在“新”项目中仍然出现相同的错误。

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

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

4

4 回答 4

3

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

  • 刷新/清理仅修复非常具体的问题。清理主要是在更新/提交等过程中发生意外崩溃时运行。清理将删除工作副本上的锁定并完成所有排队的事务。刷新主要是 GUI 工具强制他们运行 svn status 并刷新他们的图标的问题。

  • 卸载/重新安装几乎总是毫无意义的。这不像您有损坏的文件。

  • 有时尝试重新结帐很有用,尤其是在这样做不痛苦的情况下。

您的错误发生在客户端和服务器之间的 HTTP 对话期间。PROPFIND 是 SVN 客户端向服务器发出的低级 HTTP 请求之一。我会寻找可能妨碍 HTTP 对话并破坏数据的代理服务器、防火墙、防病毒软件(尤其是后者)。这就是这里的声音。某些东西正在破坏对 PROPFIND 请求的响应。这可能是 SVN 服务器的问题,但我认为这不太可能。我认为它必须是位于客户端和服务器之间的干扰对话的东西。

于 2012-11-08T14:58:36.883 回答
1

尝试将我的项目添加到 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 在公司 Intranet 内,因此将 Eclipse 网络设置更改为使用直接连接解决了这个问题,我能够提交。

于 2019-02-20T08:25:49.850 回答
0

I had same problem. I tried to install SVN client on all 3 of my computers (vista, xp, windows 7), all has same problem. It did not have problem when I add commit from my own server (the SVN server is in the server). It did not have problem my friend try from his own computer. I tried to reboot router, disable anti virus, non worked. I tried to reinstall so many time both SVN server and my SVN client, still same problem.

Finally, I changed from http to https, and it works fine.

于 2013-02-12T03:23:10.260 回答
0

我在使用 Aptana 时遇到了同样的问题。大多数情况下,这会通过清理、刷新、然后再次清理来修复自身

于 2012-11-07T15:36:42.663 回答