git-fusionner avec le référentiel de système de fichiers local

Pour le contexte: je viens de mettre Ubuntu qui a brisé mon gitosis de l'installation (voir ici: bug #368895), et ai juste réinstallé gitosis de paquets. Maintenant, je veux migrer l'ensemble de ma config et de l'ensemble de dépôts de l'ancien gitosis de l'installation (qui existe toujours et peut être tiré à partir d', mais sinon cassée).

J'ai maintenant deux gitosis-admin répertoires en local, un pour chaque gitosis de l'installation. On a toute une histoire, l'autre est vide. Je veux tirer à travers cette histoire. Voici ce qui se passe si:

me@server:~/gitosis-admin-new$ git merge ../gitosis-admin-old/
fatal: '../gitosis-admin-old/' does not point to a commit

... où il y a sont des dépôts git dans ~/gitosis-admin-old/ et ~/gitosis-admin-new/

Je vais probablement besoin de le faire pour les autres dépôts, qui ont beaucoup plus long et plus important histoires, donc, de copier et de commettre l'un n'est pas une option.

Ce que je fais mal? J'ai essayé de pointe .git/TÊTE que je comprends, c'est un commit, mais qui ne fonctionne pas. Quelqu'un pourrait-il expliquer comment le faire? Merci!

OriginalL'auteur Ben Hymers | 2009-10-30