Je sais que vous pouvez résoudre les problèmes en mettant closes #1
ou fixes #1
dans le message de validation. Quelle est la meilleure façon de fermer plusieurs problèmes dans le même message de validation?
Aussi, il semble que l' utilisation fixes
plutôt que closes
ne crée pas un lien du commettras message à la question, mais il ne près la question. Qu'est-ce qui se passe avec ça?
github
issue-tracking
Rayne
la source
la source
Réponses:
Closes #1, closes #2, closes #3; rest of commit message.
Les
closes
clauses peuvent être n'importe où dans le message etfixes
sont un synonyme valide:Les éléments suivants utilisés pour le travail, mais de nos jours que les références questions # 2 et # 3.
Closes #1, #2, #3
la source
Closes #1, closes #2, closes #3
? Verbose et redondant, oui, mais peut-être que ça marche?Closes #1, #2, #3
? Je trouve ridicule d'écrire 10closes
plus les numéros des problèmes qui doivent être clôturés au lieu d'une seule clôture et tous les chiffres après cela. : - /La réponse et un commentaire à cette réponse mentionnent le format suivant:
Si j'avais un projet qui valait la peine de participer et que quelqu'un envoyait une pull request avec de tels messages de validation, je refuserais le pull, quelle que soit la beauté du code.
Il est possible que ce ne soit qu'une question de préférence personnelle et que cela finisse par être complètement battu par des personnes habituées à compacter les messages de commit qui encombrent les résumés d'historique de Git, mais je préférerais de beaucoup voir les messages de commit avec le format:
Il a demandé la meilleure façon de résoudre plusieurs problèmes.
Notez également que si vous transmettez la validation avec le message à une autre branche que la branche par défaut actuelle de votre référentiel, les problèmes ne seront référencés que. Pousser le commit vers la branche principale fermera les problèmes. Voir: Le lien vers le numéro de problème GitHub ne fonctionne pas?
la source
Notez que depuis janvier 2013 , "Closing Issues via Commit Messages" a changé:
Désormais, lorsque vous entrez "
Fixes #33
" dans un message de validation, le problème 33 ne sera fermé qu'une fois que le commit sera fusionné dans votre branche par défaut (généralementmaster
) .Comme l'illustre la question « Clôturer un problème GitHub sur une autre branche », cela provoque une certaine confusion au début.
la source
«Closing issues using keywords» est un document de GitHub qui décrit comment fermer des problèmes, des balises et comment fermer plusieurs problèmes.
Pour répondre à vos questions, la réponse de GitHub est:
la source
Voici de Github self une documentation: Lier une pull request à un problème
la source