2014-03-03 56 views
0

已安裝Eclipse Kepler,Subclipse 1.8,SVNKit。我的幾個項目(不是全部)現在只有「[]」,而不是通常的回購路徑。我看不到仍然有完整rpo路徑的那些與現在擁有「[]」的那些關係。這兩種解決方案,這裏所說的(雖然沒有一個是相同的)類似的問題不起作用:項目在Eclipse中將SVN回購路徑縮減爲「[]」

  • 重命名的項目,然後重命名回 - >無變化

  • 斷開的項目,然後使用「共享工程「 - >抱怨說在項目的根沒有SVN元數據(除有)

兩個其他的解決方案建議,即‘重新安裝一切’和/或」刪除項目(保文件)並重新導入到th中電子工作空間「我想保持絕對的最後手段。

情況很複雜,因爲與項目相關的SVN信息比較陳舊,需要升級。一個斷開的項目不能共享,因爲它沒有「升級」選項(只是「應用補丁」和「共享項目」)。由於該選項呈灰色顯示,因此除了「提交」,「創建修補程序」,「應用修補程序」,「顯示修訂圖」,「添加到版本控制」,「恢復」和「修改」外,「團隊」菜單上的其他所有內容均無法升級。斷開。

另一個困難是某些「[]」項目比他們的回購版本更新,我想保留更改。因此,丟棄本地副本並檢出新副本不是一種選擇,至少不適用於所有受影響的項目。

所以,我特別想要的是一些方法來重新連接這些項目與回購路徑「[]」到他們正確的回購路徑。發生什麼事情的一些解釋將是一個獎金:-)

任何建議感激地收到。

回答

0

根據你提到的所有事情,我猜測工作副本不是正確的格式。 Subclipse的當前版本是1.10.x,它需要Subversion 1.8工作拷貝格式。團隊>升級將可用於更新它。

你說你已經安裝了Subclipse 1.8.x,因此需要Subversion 1.7工作拷貝格式。如果工作拷貝來自較低版本,那麼您可以升級它,但是如果工作副本來自Subversion 1.8,那麼它將無法讀取它。

+0

感謝馬克,你是對的,但我特別提到,作爲一種複雜的並解釋了爲什麼我無法升級工作副本格式。該選項呈灰色(「[]」項目)或根本不存在(已斷開連接的項目)。你有什麼建議解決這個問題?但這不是主要問題。主要問題是「[]」回購路徑。我想重新連接到正確的路徑。順便一提。所有項目都有相同的工作副本格式,但只有一些現在有一個「[]」回購路徑 – kauer

+0

存在[],因爲它無法讀取工作副本。我建議你沒有升級的選項,因爲它可能是一種更新的格式。無法降級格式。我將首先轉到Subclipse 1.10.x,以便使用最新版本。 –

+0

因爲Ubuntu 13.10提供的JavaHL庫的版本是1.7.x,所以我留在1.8版本中。但是,這給了我什麼都不麻煩,所以我已經轉移到SVNKit,如果我理解正確取代JavaHL。如果我的理解是正確的,如果我使用SVNKit,我可以升級到1.10.x嗎? – kauer