Für einige Kontext: Ich habe gerade aktualisiert Ubuntu, die meine bestehende Gitosis-Installation (siehe hier: bug #368895), und habe gerade Gitosis aus Paketen neu installiert. Ich möchte nun meine gesamte Konfiguration und den Satz von Repositories von der alten Gitosis-Installation migrieren (die immer noch existiert und aus der man weggezogen werden kann, aber ansonsten kaputt ist).git-merge mit Repository auf lokalem Dateisystem
Ich habe jetzt zwei gitosis-admin-Verzeichnisse lokal, eines für jede Gitosis-Installation. Einer hat eine vollständige Geschichte, der andere ist leer. Ich möchte diese Geschichte durchziehen. Hier ist, was passiert, wenn:
[email protected]:~/gitosis-admin-new$ git merge ../gitosis-admin-old/
fatal: '../gitosis-admin-old/' does not point to a commit
... wo es sind git Repositories in ~/gitosis-admin-old/
und ~/gitosis-admin-new/
Ich bin wahrscheinlich dies für die anderen Repositories gehen zu müssen, tun, die haben viel länger und wichtigere Geschichten, also Kopieren und Begehen als eine ist keine Option.
Was mache ich falsch? Ich habe versucht, auf .git/HEAD zu zeigen, was ich verstehe, ist ein Commit, aber das funktioniert nicht. Könnte jemand erklären, wie man das macht? Vielen Dank!
Akzeptiert; bekommt eine Antwort auf Jamessans Antwort wegen des "Meisters"! Vielen Dank :) –