2014-10-28 72 views
0

我已經在Eclipse中使用自己的類構建了一個項目(Project A),並且我有一個不同的項目,它只是SVN(項目B)的一個已簽出的文件夾。我想將項目A鏈接到項目B中的子文件夾。我去了Project A中配置構建路徑的源代碼,並且能夠將感興趣的項目B中的所有子文件夾都鏈接到項目A中的鏈接文件夾中。當我打開這些新文件鏈接的文件夾,我得到了一個關於包地址/名稱的錯誤消息(我猜這是原始的SVN包地址/名稱,所以我刪除了包語句並且錯誤消失了,所以現在我沒有包聲明在頂部但是當我嘗試在我在項目A中編寫的類中的鏈接文件夾中引用類時,它無法從鏈接的文件夾中找到/導入任何類將源代碼從SVN項目鏈接到Eclipse中的另一個項目

任何人都可以向我解釋爲什麼Eclipse是無法連接到我的鏈接類從SVN?

謝謝, Christie

+0

我不確定爲什麼導入的項目中的軟件包名稱會導致問題。不過,可能有解決方法。您可以嘗試將項目B導出爲jar,並在您的項目A的構建路徑中使用它。我假定您已經導入了項目B的全部,而不僅僅是它的一部分。 – 2014-10-28 17:43:16

+0

謝謝,但我不想使用jar,因爲我想能夠編輯源代碼。 – 2014-10-28 19:31:06

回答

0

您可以使用svnrdump來做到這一點。 此鏈接可能是有用的 http://svnbook.red-bean.com/en/1.7/svn.ref.svnrdump.c.dump.html

假設你有項目A和項目B的兩個目錄,然後爲每個項目存儲庫:

svnadmin dump > projectname.dmp 

那麼所有你需要做的就是讓目錄加載每個轉儲文件:

svn mkdir "<repo url>/projectname" 
svnadmin load --parent-dir "projectname" <path to repository> 
相關問題