Ich habe ein lokales Git-Repository erstellt mit git svn clone
. Ich erstelle einen lokalen Zweig, nehme einige Änderungen vor und wechsle zurück zum Master, git svn rebase
und wenn alles in Ordnung ist, führe ich meinen Zweig wieder in Master ein. Dann sieht der Baum ungefähr so aus:
Alt-Text http://img.skitch.com/20090108-cjguu3hcci9x2k17mcftamw8f1.jpg
Manchmal, wenn ich später git svn rebase
wiederholen und einige entfernte Änderungen erhalten, geht die Tatsache verloren, dass a_branch in die Mainline eingebunden wurde und der Baum sieht wie folgt aus:
Alt-Text http://img.skitch.com/20090108-kn3bn1qgi5ijw8ja5ijkd75pa3.jpg
Warum ist das so? Kann ich es verhindern? Gibt es eine einfache Möglichkeit zu erkennen, dass ein Zweig zusammengeführt wurde, oder sollte ich meine Zweige löschen, wenn ich fertig bin, damit ich nicht vergesse, was zusammengeführt wurde und was nicht?