2008-09-25 58 views
1

我在eclipse中安裝了subclipse,但我得到一個錯誤消息」期望格式'3'的存儲庫;發現格式'5'「當我嘗試打開一個存儲庫。Subclipse錯誤信息預期格式'3'的存儲庫;找到格式'5'「

以下是導致錯誤消息的步驟序列。

從Eclipse主菜單中選擇「Window - > Open Perspective - > SNV Repository Exploring」。

右鍵單擊「SVN存儲庫」選項卡。從彈出菜單中選擇「新建 - >存儲庫位置...」。出現「Add SVN Repository」面板。

在「Url」字段中輸入「file:/// Users/caylespandon/svn/MyProject」。點擊「完成」按鈕。

與以下錯誤消息面板會顯示:

 
Unable to Validate 
Error validating location: "org.tigris.subversion.javahl.ClientException: 
Couldn't open a repository 
svn: Unable to open an ra_local session to URL 
svn: Unable to open repository 'file:///Users/caylespandon/svn/MyProject' 
Unsupported repository version 
svn: Expected format '3' of repository; found format '5' 
" 

需要注意的是,我可以在命令行就好訪問相同的資源庫:

 
~> svn checkout file:///Users/caylespandon/svn/MyProject 
A MyProject/trunk 
A MyProject/trunk/Jamrules 
A MyProject/trunk/.project 
A MyProject/trunk/setenv 
[...] 

下面是版本信息:

Eclipse:版本3.4.0 build id I20080617-2000

Su bclipse版本:1.2.0

SVN版本:1.4.4(r25188)

運行在Mac上:OS X版本10.5.4

PS - 如果你的答案涉及從文件到SVN切換+ ssh,請解釋爲什麼以及如何將現有的存儲庫從文件轉換爲svn + ssh而不丟失任何歷史記錄。

回答

0

我無法幫助您發佈的問題,但我會建議嘗試顛覆,而不是。我用一些subclipse的錯誤改變了挫折感,並且更加快樂。它需要更多的工作來安裝。

Eclipse Subversive Project

2

這裏只是猜測,但要確保你的libsvnjavahl庫的版本與你正在使用的SVN版本相同。

+0

我該怎麼做? – 2008-09-25 16:25:15

0

問題的根源是,你使用的是舊的SVN客戶端不理解SVN倉庫的新格式(5)。

1

(我回答)

我最終選擇由科裏Engebretson,這是用顛覆,而不是Subclipse的建議的解決方案。我做了一些Google搜索,看看一個人是否比另一個人好,而且他們看起來非常相似,有些像一個,另一個是另一個。我找到了Subversive更清晰的幫助(特別是安裝說明),並且我能夠在沒有太多麻煩的情況下使用它。