2つのrepositoryを新しいrepositoryのサブディレクトリにして管理したい


aaaとbbbという2つのリポジトリがあり，これらを統合して1つの新しいリポジトリとして下記のように管理したいと考えています．

[code]

    new-repo
    ├.git
    ├aaa
    └bbb
    
[/code]

aaaとbbbの歴史も残しつつ，new-repoとして新しく統合したリポジトリを作る方法として，どういう方法があるでしょうか？  
歴史を残すというのは，例えばnew-repoの直下で `git log` したときにaaaとbbbの歴史が同時に見れるようにしたい，ということです．




git subtree を使うと他のリポジトリの歴史を保ったまま、サブディレクトリとしてマージできます。 新しくリポジトリを作成し、そこで aaa と
bbb をそれぞれ subtree add してやればできると思います。

git subtree add は、 <https://ja.stackoverflow.com/a/44470/754> などを参考するといいかもです。




git subtree を使うと他のリポジトリの歴史を保ったまま、サブディレクトリとしてマージできます。 新しくリポジトリを作成し、そこで aaa と
bbb をそれぞれ subtree add してやればできると思います。

git subtree add は、 <https://ja.stackoverflow.com/a/44470/754> などを参考するといいかもです。

