是否可以在Git中檢出存儲庫的子目錄?想象一下,我正在設(shè)置一個新的WordPress安裝。我將為插件和主題自定義創(chuàng)建兩個新目錄:wordpress/wp-content/plugins/myplugins/wordpress/wp-content/themes/mytheme/我想通過Git維護這些目錄。在Subversion中,我將通過具有trunk/myplugins/和trunk/mytheme/目錄并簽出子目錄來實現(xiàn)此目的。Git是否可以使用單個存儲庫來完成相同任務(wù)?作為長期使用SVN的用戶,很少接觸Git,我可能只是在某些Git范例上迷失了方向。編輯: 存儲不同內(nèi)容的多個分支是處理此問題的一種有趣方法。
3 回答

慕標5832272
TA貢獻1966條經(jīng)驗 獲得超4個贊
稀疏簽出現(xiàn)在在Git 1.7中。
另請參閱問題“ 是否可以在不先檢出整個存儲庫的情況下進行稀疏檢出?”。
請注意,即使Git下載的某些文件不會出現(xiàn)在您的工作樹中,但稀疏簽出仍需要您下載整個存儲庫。

智慧大石
TA貢獻1946條經(jīng)驗 獲得超3個贊
我不喜歡稀疏檢出的一件事是,如果要檢出一個深幾個目錄的子目錄,則目錄結(jié)構(gòu)必須包含所有導致該目錄的目錄。
我要解決的方法是在不是我的工作空間的地方克隆存儲庫,然后在我的工作空間目錄中創(chuàng)建一個符號鏈接,指向存儲庫中的子目錄。Git的工作方式非常好,因為git status之類的內(nèi)容將顯示相對于當前工作目錄的更改文件。
- 3 回答
- 0 關(guān)注
- 564 瀏覽
添加回答
舉報
0/150
提交
取消