Ich habe ein lokales Git Repository mit git svn clone
erstellt. Ich mache einen lokalen Zweig, mache einige Änderungen, wechsle zurück zum Master, git svn rebase
und wenn alles gut ist, füge ich meinen Zweig wieder in den Master ein. Dann sieht der Baum etwas wie folgt aus:Warum verliert git svn dcommit die Historie von Zusammenführungs-Commits für lokale Zweige?
alt text http://img.skitch.com/20090108-cjguu3hcci9x2k17mcftamw8f1.jpg
Manchmal später, als ich git svn rebase
wieder und einige entfernte Änderungen bekommen, verliert sie die Tatsache, dass a_branch in die Hauptlinie verschmolzen wurde und der Baum sieht wie folgt aus:
alt text http://img.skitch.com/20090108-kn3bn1qgi5ijw8ja5ijkd75pa3.jpg
Warum ist das? Kann ich damit aufhören? Gibt es eine einfache Möglichkeit zu sagen, dass ein Zweig zusammengeführt wurde, oder sollte ich meine Zweige löschen, wenn ich fertig bin, damit ich nicht vergesse, was zusammengelegt wurde und was nicht?
+1 für Git Rebase Master – JoaoHornburg