Ahora estoy aprendiendo Gerrit (que es la primera herramienta de revisión de código que uso). Gerrit requiere un cambio revisado que consista en una sola confirmación. Mi rama de características tiene aproximadamente 10 confirmaciones.
La forma preferida de gerrit es aplastar esos 10 commits en uno solo. Sin embargo, de esta manera, si la confirmación se fusionará en la rama de destino, se perderá el historial interno de esa rama de características. Por ejemplo, no podré usar git-bisect
para dividir en esos commits. Estoy en lo cierto?
Estoy un poco preocupado por este estado de cosas. ¿Cuál es la razón de esta elección? ¿Hay alguna forma de hacer esto en Gerrit sin perder la historia?