Pour un peu de contexte: je viens de mettre à jour Ubuntu qui a brisé mon installation de gitose existante (voir ici: bug #368895), et vient de réinstaller la gitose des paquets. Je veux maintenant migrer toute ma config et ensemble de dépôts de l'ancienne installation de gitose (qui existe toujours et peut être retiré mais est autrement cassé). J'ai maintenant deux répertoires gitosis-admin localement, un pour chaque installation de gitose. L'un a une histoire complète, l'autre est vide. Je veux tirer à travers cette histoire. Voilà ce qui se passe bien:git-merge avec référentiel sur le système de fichiers local
[email protected]:~/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 avoir besoin de faire cela pour les autres dépôts aussi, qui ont beaucoup plus long et histoires plus importantes, donc copier et commettre comme un n'est pas une option.
Qu'est-ce que je fais mal? J'ai essayé de pointer vers .git/HEAD qui, si je comprends bien, est un commit, mais cela ne fonctionne pas. Quelqu'un pourrait-il expliquer comment faire cela? Merci!
Accepté; obtient un sur la réponse de Jamessan à cause du «maître»! Merci beaucoup :) –