2014-09-02 55 views
1

我想管理兩個單獨的存儲庫來組裝項目。回購A包含平臺,回購B包含我正在開發的插件。事情是這樣的:管理嵌套的獨立git存儲庫

- files repo A 
    -app 
    -src 
    -files repo B 
    -... 

我想管理安裝平臺內回購乙混帳,但命令

cd src 
git remote -v 

給我倉庫A的起源的分支也可以嵌套兩個不同的版本庫不使用子模塊?我的開發回購是B,A是我想單獨管理的參考平臺回購。

回答

0

是否可以在不使用子模塊的情況下嵌套兩個不同的存儲庫?

The alternative to submodule is to use subtree
請參閱「Apply gradle file from different repository」中的示例。


submodule仍然以管理這種情況下,通常的方法:然而,B文件將在B文件夾中。

如果您src文件夾只有B文件,那麼你可以做:

cd /path/to/A 
git submodule add url/B src 
+0

我用symfony開發的平臺下開發,所以我想與git只有我開發的軟件包。我不知道要開始我沒有在git下的項目,我需要把一個子項目放到git中,我可以創建一個空的遠程存儲庫,但我不知道如何只在該項目中推送我的包... – Alessandra 2014-09-02 14:36:28

+0

每個子模塊都有自己的git repo:您可以開始確保創建不同的回購站。然後,您可以使用我提到的'git submodule add'命令,僅將需要的回購庫帶入新的父回購庫。 – VonC 2014-09-02 14:49:57