Un escenario común en el desarrollo de software es la revisión de código del código de otra persona. Una herramienta común para hacer esto es abrir una solicitud de extracción.
Mi pregunta es, cuando se encuentran problemas en la revisión, si los cambios
- comprometerse por separado (nuevo compromiso)
- o debería modificarse la confirmación existente (suponiendo que nadie se esté ramificando de su confirmación anterior ... ya que reescribir el historial desde una rama compartida es una mala noticia).
Para el primer escenario, es fácil rastrear los cambios incrementales, aunque agrega algo de ruido al historial de confirmación. La segunda opción tiene los pros y los contras inversos.
git
code-reviews
repository
loeschg
fuente
fuente
Respuestas:
Asume que la solución no introduce ningún problema nuevo y soluciona los antiguos. Pero vale la pena revisar muchas soluciones por sí mismas, y eso probablemente sea mucho más fácil cuando los cambios incrementales se pueden revisar por separado.
fuente