Estoy en medio de un desacuerdo (cordial, por supuesto) con mi liderazgo sobre el nombre apropiado de la rama. Esto se aplica a la corrección de errores y las ramas de características pequeñas, no a las ramas de características de larga duración. Para las ramas de funciones de larga duración, estamos de acuerdo en que los nombres legibles por humanos son mejores. Aquí están los dos puntos de vista:
Mía:
Nombrar sucursales de acuerdo con su equipo y número de boleto es mejor. Hace que sea más fácil encontrarlos en nuestro sistema de tickets y más cortos de escribir. También facilita la búsqueda de sucursales relevantes en GIT al buscar información histórica sobre un ticket.
Ejemplo:
team-name/12345
team-name/53719
Su:
Nombramiento de ramas de acuerdo a su característica / funcionalidad. Facilita el autocompletado y es más fácil de recordar que los números individuales.
Ejemplo:
team-name/fix-that-sql-bug
team-name/expand-http-parser
Un compromiso que ofrecí es este:
team-name/12345-fix-that-sql-bug
Pero no le gusta esto, ya que se mete con el autocompletado de GIT.
Si esto se basa principalmente en la opinión, no dude en darme orientación sobre cómo esto puede ser mejor para SO, pero creo que las razones que di pueden modificarse / agregarse para dar una respuesta empírica.