2015-02-11 339 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