Mensajes útiles de confirmación de git para ramas fusionadas

12

Como seguimiento a esta pregunta :

Si estoy trabajando en un equipo solo, puedo mantener mensajes de confirmación útiles al fusionar sucursales al aplastar todas las confirmaciones a un único diferencial y luego fusionar ese diferencial. De esa manera, puedo ver fácilmente qué cambios se introdujeron en la rama, y ​​tengo un resumen único que describe la función / cambio / lo que se logró en esa rama al examinar la rama maestra.

Mi pregunta ahora es, ¿cómo puedo lograr esto cuando trabajo con un equipo? En esa situación, las ramas se enviarán a un repositorio remoto, lo que significa que no puedo aplastar todas las confirmaciones en la rama a una sola confirmación . Si la rama es pública, ¿puedo tener una única confirmación de fusión útil en la rama maestra? (Por "útil" quiero decir que la confirmación en la línea maestra me dice (1) un resumen útil de lo que se hizo en la rama y (2) diferencias de la misma).

eykanal
fuente

Respuestas:

9

Esto resulta ser bastante simple de hacer, usando algunas git mergebanderas con las que no estaba familiarizado.

  • La -ebandera le permite editar el mensaje que ocurre cuando se fusiona.
  • El --logindicador agrega el mensaje de confirmación de una línea de todas las confirmaciones en la rama para fusionarlo con el mensaje de confirmación, lo que hace que sea más fácil recordar lo que ha hecho.
eykanal
fuente