2
我有一個git倉庫(A),其包括庫代碼,我需要在第二存儲庫(B)重複使用。git子模塊比符號鏈接有什麼優勢?
我的理解是,git的子模塊不允許在存儲庫中導入只有特定的路徑,整個倉庫都需要進口。它是否正確?
正因爲如此,我看到了兩個解決我的問題:
- 有無A和B作爲單獨的存儲庫和在A.
- 添加從B中的符號鏈接庫目錄添加一個新的git存儲庫C,並將其作爲A和B中的子模塊導入。
第二種方法的優點是什麼?在我看來,爲小型圖書館添加單獨的存儲庫是一種矯枉過正的做法,可能給項目維護增加不必要的負擔。有沒有更好的方法來解決我的問題?
網站的問題:你知道,如果有,使得它不可能爲一個子模塊從資源庫中導入只選擇目錄中的任何根本原因?或者這只是當前實施的限制? –
@JanWrobel子模塊本身就是一種git倉庫,和稀疏結帳(http://stackoverflow.com/questions/2336580/sparse-checkout-in-git-1-7-0)不支持的子模塊。最佳做法仍然是讓git回購代表一個「代碼單元」,而不是一個集合。 – VonC