2015-02-11 153 views
1

首先 - 我会承认SVN真的让我感到困惑。新手!SVN无法更新或升级工作副本 - 错误E155036&E155016

我有一个WordPress的插件,我一直在努力,想发布更新。过去一切都很顺利,但是我已经做了很长时间了,而且我不得不更新我的SVN客户端(在Mac Mavericks上),现在我的版本是1.8.11。

如果我尝试更新我的项目,我感到我需要更新我的工作拷贝错误:

svn: E155036: Please see the 'svn upgrade' command 
svn: E155036: The working copy at '/path/to/file' 
is too old (format 10) to work with client version '1.8.11 (r1643975)' (expects format 31). You need to upgrade the working copy first. 

但是,如果我尝试升级(因为它告诉我)的过程中档位和我得到一个错误那里以及:

svn: E155016: Insufficient NODES rows for '/path/to/file/.svn/tmp/wcng/trunk/css/images' 

我试图找到我的方式使用svnX和终端,并在不知所措如何继续。任何建议将受到欢迎...

马修

+0

从未见过的升级过程中一个前...什么版本是你的工作副本是从哪里来的?最坏的情况下,只需将它签出到新的位置,然后将更改后的文件移动到新的工作副本中。 – prodigitalson 2015-02-11 20:23:00

+0

我认为它是1.6版 - Apple OS Lion带来了什么。 – 2015-02-12 01:46:39

+0

因此,检查到一个新的位置也给我一个错误...“svn:E155037:用这个客户端升级之前用一个较旧的1.7客户端进行清理。”我想这意味着我需要降级到1.7然后清理? – 2015-02-12 02:47:57

回答

0

对于像我这样的任何未来搜索:

这个错误可以通过旧外来SVN引起你的工作拷贝恢复的文件,如.svn-revert.svn/dir-prop-revert。只要删除任何这样的文件(他们不用于任何东西),然后你应该能够完成你的svn upgrade

看看官方的bug报告了解更多详情: https://issues.apache.org/jira/browse/SVN-4043