La question fondamentale derrière ça est: est-ce que les commits dans une branche ont une valeur ?
Plus que oui!!! Si tu dois retrouver un bug ou relire le code, je préfère largement lire plusieurs petits commits ayant du sens plutôt qu'un seul gros commit où ton cerveau aura beaucoup (trop?) d'informations à traiter...
Pour moi le squash n'est à utiliser que pour fusionner 2 commits qui n'auraient du être qu'un seul car tu as oublié de commiter un fichier, tu t'es aperçu que tu n'avais pas fini de résoudre le problème,.... pas pour squasher toute une branche!
PS: tu peux remplacer %C(yellow)%d%Creset par %C(auto)%d%Creset, tu auras quelque chose de plus lisible (les références aurons une couleur différente en fonction de leur type)
[^] # Re: Pourquoi ?
Posté par cosmocat . En réponse au journal Git workflow, rebase, conflits et rôle d'intégrateur. Évalué à 4.
Plus que oui!!! Si tu dois retrouver un bug ou relire le code, je préfère largement lire plusieurs petits commits ayant du sens plutôt qu'un seul gros commit où ton cerveau aura beaucoup (trop?) d'informations à traiter...
Pour moi le squash n'est à utiliser que pour fusionner 2 commits qui n'auraient du être qu'un seul car tu as oublié de commiter un fichier, tu t'es aperçu que tu n'avais pas fini de résoudre le problème,.... pas pour squasher toute une branche!
PS: tu peux remplacer
%C(yellow)%d%Cresetpar%C(auto)%d%Creset, tu auras quelque chose de plus lisible (les références aurons une couleur différente en fonction de leur type)