Git-Notizen zusammenführen, wenn darin Zusammenführungskonflikte auftreten

Ich habe Folgendes getan, um Git-Noten zusammenzuführen.
ref:http://vmiklos.hu/blog/git-notes-merge

Ich habe ein Repo geklont und einen Hinweis zum Commit hinzugefügt (refs / notes / commits). Wenn ich es drücke, lehnt Central Repo es ab, da es kein schnelles Vorspulen gab - weil es bereits ein refs / notes / commits für dieses Festschreibungsobjekt gab. Um diese Remote-Notes-Referenz mit meiner lokalen Notes-Referenz zusammenzuführen,

git checkout refs / notes / master
Git holen refs / notes / Commits
Füge FETCH_HEAD zusammen
Automatisches Zusammenführen 206155715a78c9d91d42cda1de98449d2e0b1d36
CONFLICT (hinzufügen / hinzufügen): Konflikt in 206155715a78c9d91d42cda1de98449d zusammenführen ........
Automatische Zusammenführung fehlgeschlagen; Beheben Sie Konflikte und übergeben Sie das Ergebnis.
vi 206155715a78c9d91d42cda1de98449d ........ [Konflikt wie gewohnt manuell beheben]
git add 206155715a78c9d91d42cda1de98449d ........
git commit -m "aktualisierte Notizen"
[abgetrennter HEAD 0afb80f] hat die Noten geändert
Git Update-Ref Refs / Notizen / Commits HEAD
Git Checkout Master
Vorherige HEAD Position war 0afb80f ... Notizen geändert
Auf Zweig 'Master' umgestellt
git push origin refs / notes / commits
Erfolg

Die Frage ist, ob dies der beste Weg ist, dies zu tun.

Nach Git Notes Manpage habe ich folgendes ausprobiert.

Git holen refs / notes / Commits
git notes merge -v refs / notes / commits
Nichts zu aktualisieren!

Die obigen Schritte funktionieren offensichtlich nicht für mich. Gibt es eine Möglichkeit, den Befehl git notes merge zu verwenden und die Notizen anstelle der in der ersten Abbildung gezeigten "Verzweigungsmethode" zusammenzuführen? Für meine Benutzer wäre dieser einfache Befehl nützlicher.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage