Ich lerne jetzt Gerrit (das erste Code-Review-Tool, das ich verwende). Gerrit benötigt eine überprüfte Änderung, um aus einem einzigen Commit zu bestehen. Mein Feature-Zweig hat ungefähr 10 Commits.
Der von Gerrit bevorzugte Weg besteht darin, diese 10 Commits zu einem einzigen zusammenzufassen. Auf diese Weise geht jedoch der interne Verlauf dieses Feature-Zweigs verloren, wenn das Commit in den Zielzweig zusammengeführt wird. Zum Beispiel kann ich git-bisect
diese Commits nicht halbieren. Habe ich recht?
Ich mache mir ein bisschen Sorgen um diesen Zustand. Was ist der Grund für diese Wahl? Gibt es eine Möglichkeit, dies in Gerrit zu tun, ohne die Geschichte zu verlieren?