2016-04-29 89 views
0

如何設置我的git項目來克隆/簽出某些目錄。Git只能簽出某些目錄

在我的項目,我有以下目錄

/dira 
/dirb 
/dirc 

在某些情況下,我只想籤dira,在某些情況下,我只想籤dirb,而且在某些情況下,我只想結帳dirc。有些時候我會想結賬所有3個目錄。

+0

我已經看着稀疏結帳,但它似乎只能設置一種方式部分克隆存儲庫 – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

回答

2

它很簡單,但你不能配置git的自動完成:

# Checkout any desired file or path 
git checkout <commit id> -- /path/to/dir 

的2 --末是很重要的,不能離開。

+0

哇,就是這樣,我從來不知道這一點,並已使用git很長時間:) – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

+0

現在只需要弄清楚如何在jenkins上做到這一點 – zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz

+0

酷,在詹金斯,你可以使用shell框來執行腳本。 – CodeWizard