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

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

婷婷同學_
TA貢獻1844條經驗 獲得超8個贊
我不喜歡稀疏檢出的一件事是,如果要檢出一個深幾個目錄的子目錄,則目錄結構必須包含所有導致該目錄的目錄。
我要解決的方法是在不是我的工作空間的地方克隆存儲庫,然后在我的工作空間目錄中創建一個符號鏈接,指向存儲庫中的子目錄。Git的工作方式非常好,因為git status之類的內容將顯示相對于當前工作目錄的更改文件。
- 3 回答
- 0 關注
- 470 瀏覽
添加回答
舉報
0/150
提交
取消