Je suis au milieu d'un désaccord (cordial, bien sûr) avec mon avance sur le nom des branches. Cela s'applique aux correctifs de bogues et aux petites branches de fonctionnalités, pas aux branches de fonctionnalités de longue durée. Pour les branches de fonctionnalités de longue durée, nous convenons que les noms lisibles par l'homme sont meilleurs. Voici les deux points de vue:
Mien:
Il est préférable de nommer les succursales en fonction de leur équipe et du numéro de billet. Cela les rend plus faciles à trouver dans notre système de billetterie et plus courts à taper. Cela facilite également la recherche de branches pertinentes dans GIT lors de la recherche d'informations historiques sur un ticket.
Exemple:
team-name/12345
team-name/53719
Le sien:
Nommer les branches en fonction de leur caractéristique / fonctionnalité. Il facilite la saisie semi-automatique et est plus facile à mémoriser que les chiffres individuels.
Exemple:
team-name/fix-that-sql-bug
team-name/expand-http-parser
Un compromis que j'ai proposé est le suivant:
team-name/12345-fix-that-sql-bug
Mais il n'aime pas cela, car cela gâche la saisie semi-automatique de GIT.
Si cela est principalement basé sur l'opinion, n'hésitez pas à me donner des conseils sur la façon dont cela peut être mieux adapté à SO - mais je pense que les raisons que j'ai données peuvent être modifiées / ajoutées pour donner une réponse empirique.