2012-02-19 145 views
5

我的本地硬盤上有一個文件夾(它也有子文件夾,包含很多java文件)。 這個文件夾是從我的svn倉庫簽出的。我可以在該文件夾中執行所有svn命令。Eclipse和SVN導入已經SVN簽出的現有文件夾

現在我正在使用Eclipse,是否有一種方法可以「導入」該文件夾,並且對於我在Eclipse編輯器中對這些文件所做的所有更改也會反映出來?

我的問題是一樣的How to import an already checked out svn repository into Eclipse?

,但答案,我不能夠得到的,如「進口...」,然後「分享...」,可有人請詳細說明這兩個步驟?

如果我做「導入...」 - >「常規」 - >「現有項目」 但我不明白,我想導入的文件夾不是一個ECLIPSE PROJECT,所以我應該去這條路線?

還是應該「導入...」 - >「常規」 - >「文件系統」?但它需要我首先在Eclipse中創建一個項目,所以我不認爲我應該走這條路

這裏是我最後沒有存檔的東西 1.對於我想導入的文件夾,我想要能夠做所有的svn的東西,如提交,更新等 2.我在eclipse中編輯的文件,應該是在我從svn檢出的文件夾中的相同文件

請幫忙...

+0

我應該補充說,爲了使「導入...」 - >「常規」 - >「現有項目」工作,它似乎需要一個.project文件或該文件夾是一個eclipse項目....但再次從資源庫檢出的文件夾只是文件夾,它不是一個eclipse項目或任何東西 – user1118019 2012-02-19 00:52:37

+0

從SVN簽出時,您的文件夾是否帶有Ant build.xml或Maven pom.xml? – yorkw 2012-02-22 03:25:18

+0

我面臨同樣的問題。我現在測試的是創建一個新的通用項目並導入文件系統。這是創建1gb回購的重複,這不是最佳的。如果我知道了,我會發佈一個答案! – 2014-05-19 23:10:09

回答

0

「導入...」 - >「常規」 - >「現有項目」(瀏覽您已簽出到您的本地硬盤的項目)

然後在那個窗口中有一個複選框來選擇「複製項目到工作區」=>取消選中此選項。

這將在Eclipse和本地現有的文件夾已被SVN檢出你可以在哪裏
項目1.對於你想導入的文件夾,你希望能夠做所有的SVN的東西,如提交,更新等 2.在eclipse中編輯文件,應該是從svn檢出的文件夾中的同一個文件。

乾杯..這將工作!

0

對於任何嘗試了所有關於導入項目的建議並發現它仍然無法正常工作的人,可能會有錯誤配置的連接器。

轉到窗口 - >首選項 - >團隊 - > SVN - > SVN連接器。確保SVN連接器的版本與您檢出代碼的SVN版本相匹配。

例如,如果您的連接器配置爲svn 1.7.x,並且源代碼使用1.8.x簽出,那麼Eclipse將無法識別您的SVN存儲庫。如果您沒有安裝正確的SVN連接器版本,並且無法說服Eclipse自動安裝它,則可能需要轉至SVNKit web site以獲取進一步說明。

一旦指定了正確的SVN連接器,請返回並嘗試共享項目(或共享項目),或刪除並重新導入現有項目。