新來的git,我搜查了很多,沒有找到一個強大的解決方案。svn external for git?
我得到了2個項目,A和B.
A包含[A code]
和[SHARED CODE]
,B包含[B code]
和[SHARED CODE]
。
使用svn,我可以在項目B中放置svn外部項目,鏈接到項目A的子目錄,即A->[SHARED CODE]
。
但是,它似乎git不允許部分克隆,所以如果我選擇子模塊,我必須使它3個項目:SHARED CODE
,A
和B
,這是痛苦的。
更糟糕的是,當我在做一些A->[SHARED CODE]
變化(這是一個子模塊),似乎挺難承諾,推動它,並在B
一個git pull
操作不會自動拉最新代碼B->[SHARED CODE]
。
因此,任何方便的解決方案呢?謝謝。
似乎http://blog.quilitz.de/2010/03/checkout-sub-directories-in-git-sparse-checkouts/comment-page-1/是一個解決方案,但尚未弄清楚,但在它上面工作。 – user2530437