2014-12-04 54 views
1

在GIT中回購多個項目下面項目遷移到重組GIT中回購

ProjA 
|- file1 
|- dir1/file2 
|-dir2/file3 

ProjB 
|- fileA 
|-dirB/file4 

我需要這些項目遷移到新的GIT中回購,它應具有以下結構:

NewProj 
    |-- ProjA --| -file1 
       |-file2 
       |- file3 
    |--ProjB --|-file4 
      |--NewDir/fileA 

任何幫助將不勝感激。

回答

1

首先,簡單地將項目ProjA和ProjB中的文件移動到它們的最終目的地。 git應該能夠檢測到這些變化。也許這個link是有幫助的。如果您有遠程存儲庫,請將其推入。

之後,在一個空文件夾

git init NewProj 

創建一個新的存儲庫中的前兩個項目爲子模塊添加到您的新的存儲庫:

git submodule add <<path to repo>> 

完成。你可以找到關於子模塊here的一些信息。