KontextKann ich Referenzen außerhalb von 'refs /' dir pushen?
Wir haben einen regelmäßigen master
Produktionszweig und Forking Funktion verzweigt, die dann, wenn validierte verschmolzen.
Ich war auf der Suche nach einer Möglichkeit, alte Feature-Zweige zu löschen, aber behalten Sie eine Spur, die feature/gizmo
wies auf commit ea33ffc2
zeigte, wenn es zusammengeführt wurde.
Wir behalten die Standard-Commit-Nachricht beim Zusammenführen, so ist eine Möglichkeit, durch git log
zu graben, um den Namen wieder zu finden; Ich habe mich gefragt, ob ich irgendwie eine explizite ref halten konnte, die nicht die Ausgabe von git log --decorate
oder gitk
oder gitg
oder ...
ich über das Erstellen von Referenzen dachte verprügeln würde außerhalb die regelmäßige .git/refs/
Verzeichnis, zB:
git update-ref history/feature/gizmo feature/gizmo
git branch -d feature/gizmo
aber ich konnte keinen Weg finden, um die in .git/histroy/
gespeicherten Referenzen zurück auf origin
zu schieben.
Frage
Gibt es eine Möglichkeit Referenzen schieben außerhalb von refs/
zu einer Remote-Repository zu leben?
Konnten Sie nicht [Tags] (https://git-scm.com/book/de/v2/Git-Basics-Tagging) dafür verwenden? –
@ EnricoCampidoglio: Ich war auf der Suche nach einer Möglichkeit, Refs zu halten, die nicht in regulären Git-Tools – LeGEC
Ich sehe. Sie möchten herausfinden können, auf welchen Feature-Zweig Sie bei der Zusammenführung mit "Master" hingewiesen haben, richtig? –