我使用Subclipse插件将Easyeclipse用于PHP很长一段时间没有任何问题 今天早上我没有任何问题地提交了我的项目。今天下午我尝试再次提交它并且它给出了这个错误,它只涉及一个子文件夹。
Unsupported working copy format
svn: This client is too old to work with working copy
'My subfolder'; please get a newer Subversion client
我发现了几个问题,其中解决方案是客户端的更新,如错误所示。但就我而言,我没有改变任何配置也没有安装任何东西。
我担心有些文件被破坏了 它可能发生在我的本地副本上的手动复制粘贴过程中,但我没有迹象表明这一点。
有没有办法确定问题出在服务器端还是客户端。
恢复这种情况有哪些可能的步骤?
答案 0 :(得分:3)
问题出在客户端,在此阶段没有联系服务器。您的本地存储库检出可能已被您使用的另一个svn客户端静默升级。或者它也可能被损坏,而Subclipse错误地将其报告为它不理解的升级。
如果您不想升级Subclipse,您唯一的办法就是从服务器进行新的结账,并从此升级的存储库中复制您的更改。
答案 1 :(得分:1)
这可能意味着您使用了另一个较新版本的SVN客户端,并将工作副本升级为较新的格式。 Subclipse的版本支持所有版本的Subversion。很可能你需要安装Subclipse 1.10.x,它包含对SVN 1.8工作副本格式的支持。
http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA
将Subclipse升级到正确版本后,它将立即再次运行。你现有的工作副本应该还可以。
答案 2 :(得分:1)
在我的情况下,我将eclipse工作区移到另一个地方然后出现了问题。为解决问题我从svn repo结账项目。然后在旧项目中我清理所有svn文件。 (简单搜索.svn和删除)然后我将内容复制到刚签出的内容,我的更改变得可见,我的项目是最新的。该方法可以应用于其他恼人的错误。希望能帮助别人