4
假設有兩個存儲庫X和Y,其文件結構如下所示。Git,拉入另一個倉庫的一部分
X-+
|- /A
|- /B
|- /C
Y-+
|- /E
|- /F
|- /G
我知道可以將X拉入Y,git將合併文件。是否有可能將目錄B拉入存儲庫Y的目錄F?我猜這不是因爲git不跟蹤目錄。用git以其他方式實現這個可能嗎?
假設有兩個存儲庫X和Y,其文件結構如下所示。Git,拉入另一個倉庫的一部分
X-+
|- /A
|- /B
|- /C
Y-+
|- /E
|- /F
|- /G
我知道可以將X拉入Y,git將合併文件。是否有可能將目錄B拉入存儲庫Y的目錄F?我猜這不是因爲git不跟蹤目錄。用git以其他方式實現這個可能嗎?
你可以用符號鏈接和Git子模塊做這樣的:http://chrisjean.com/2009/04/20/git-submodules-adding-using-removing-and-updating/
注意你仍然有在整個項目樹作爲子模塊來拉,所以如果你想節省空間,這不會幫助你,你」我需要一些其他解決方案。
例如(假設在* nix系統),項目ÿ內:
mkdir .include
git submodule add [email protected]mygithost:X .include/X
ln -sf .include/X/B F