我有一個主要的git存儲庫A,我們正在使用另一個git存儲庫B在我們的主項目的子目錄中的源。 現在,在此使用的子目錄中的A存儲庫中檢出B存儲庫會很好。 如果其他人然後克隆存儲庫,當然他應該得到我們的主存儲庫A並且在那裏自動存儲B存儲庫。Git存儲庫內的Git存儲庫
讓我想象的目錄結構:
+ main_repository - the root directory of the main Repository + src - directory containing the source + foreignRepo - this should be the root directory of another git repo + binaries + other
這必須在遠程存儲庫中也稱,只是一個本地副本並不能幫助我,因爲其他人檢查了這一點,並且必須能夠編譯所有的東西。
你應該看看你的需求的Git子模塊:http://book.git-scm.com/5_submodules.html – 2010-12-21 14:32:04
更新後的鏈接:http://schacon.github.io/gitbook/5_submodules.html – twasbrillig 2014-11-14 05:20:59
博客post解釋了每種方法的優缺點[Git Submodule:Git Subtree](http://blogs.atlassian.com/2013/05/alternatives-to-git-submodule-git-subtree/)。 – 2016-02-16 13:34:23