1

我长时间使用带有 Subclipse 插件的 Easyeclipse for PHP 没有任何问题。
今天早上,我毫无问题地提交了我的项目。今天下午我尝试再次提交它,它给出了这个错误,它只涉及一个子文件夹。

Unsupported working copy format
svn: This client is too old to work with working copy
'My subfolder'; please get a newer Subversion client

我发现了几个问题,其中解决方案是客户端的更新,就像错误所暗示的那样。但就我而言,我没有更改任何配置,也没有安装任何东西。

我担心某些文件已损坏。
它可能发生在我的本地副本的手动复制粘贴过程中,但我没有迹象表明这一点。

有没有办法确定问题出在服务器端还是客户端。

有哪些可能的步骤来恢复这种情况?

4

3 回答 3

3

问题出在客户端,现阶段未联系服务器。您的本地存储库检出可能已被您使用的另一个 svn 客户端静默升级。或者它也可能已损坏并且 Subclipse 错误地将其报告为它不理解的升级。

如果您不想升级 Subclipse,您唯一的方法是从服务器重新签出,然后从升级的存储库中复制您的更改。

于 2013-10-10T14:59:14.487 回答
1

这可能意味着您使用了另一个较新版本的 SVN 客户端,并将工作副本升级为较新的格式。Subclipse 的版本支持所有版本的 Subversion。您很可能需要安装包含对 SVN 1.8 工作副本格式的支持的 Subclipse 1.10.x。

http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA

一旦您将 Subclipse 升级到正确的版本,它将立即再次工作。您现有的工作副本应该仍然可以。

于 2013-10-10T17:43:28.767 回答
1

就我而言,我将 eclipse 工作区位置移动到另一个位置,然后出现问题。为了解决问题,我从 svn repo 签出项目。然后在旧项目中我清理所有 svn 文件。(简单搜索 .svn 并删除)然后我将内容复制到刚刚签出的内容中,我的更改变得可见并且我的项目是最新的。此方法可应用于其他烦人的错误。希望帮助某人

于 2014-01-24T08:39:23.687 回答