Importer un dépôt git, avec toute son histoire dans un dépôt git

J'ai deux dépôts git et je tiens à les fusionner, sans perdre leur commettre des histoires. J'ai essayé ceci:

cd firstRepo
git remote add other path/to/otherRepo
git fetch other
git checkout -b otherRepoBranch other/master
echo "`git rev-list otherRepoBranch | tail -n 1` `git rev-list master | head -n 1`" >> .git/info/grafts
git rebase otherRepoBranch master

Maintenant, quand je regarde la validation de l'histoire tout semble bon, mais les seuls fichiers que j'ai dans mon référentiel sont maintenant ceux de otherRepo.

Des idées?

Cheers,
Merlyn

OriginalL'auteur Curious Attempt Bunny | 2011-05-13