2016-01-27 80 views
0

我們有一個擁有大量java和SQL文件的git分支(大約超過50,000多個文件)。將此分支克隆到本地計算機需要的時間太多(大約超過30分鐘)。通常,我們不需要整個分支代碼,只需要一個子目錄。如何使用eclipse從git克隆特定的子目錄

請分享一些信息,如何使用Eclipse從git克隆特定的子目錄。

+1

它可能會令人討厭初始克隆的速度有多慢,但在此之後,任何更新都應該非常快,因爲您只需下載自上次更新以來的更改。 –

回答

1

使用Git,您可以克隆存儲庫而無需檢查工作目錄中的分支git clone --no-checkout。但是,Git將始終克隆整個存儲庫。您可以指定唯一的限制是深度,即

之後,你可以只檢出那些你感興趣的目錄(見How do I clone a subdirectory only of a Git repository?,請關注@ StijndeWitt的評論)。但是,如果克隆需要很長時間,那對你無能爲力。

例如:It,但是,不(直接)沒有檢查出的工作目錄支持克隆,它也不支持sparse checkouts

我可能會重組資源庫,但當然如何dependson什麼這些文件是,當它們被使用,如果/如何減少數量等。