Skip to main content

Relier une demande de tirage à un problème

Vous pouvez lier une demande de tirage ou branche à un problème pour montrer qu’un correctif est en cours et fermer automatiquement le problème quand la demande de tirage ou branche est fusionnée.

Remarque : les mots clés spéciaux d’une description de demande de tirage sont interprétés lorsque la demande de tirage cible la branche par défaut du référentiel. Toutefois, si la base de la demande de tirage est une autre branche, ces mots clés sont ignorés, aucun lien n’est créé et la fusion de la demande de tirage n’a aucun effet sur les problèmes. Si vous souhaitez lier une demande de tirage à un problème à l’aide d’un mot clé, la demande de tirage doit se trouver sur la branche par défaut.

À propos des problèmes et demandes de tirage liés

Vous pouvez lier un problème à une demande de tirage manuellement ou à l’aide d’un mot clé pris en charge dans la description de la demande de tirage.

Lorsque vous liez une demande de tirage au problème, les collaborateurs peuvent voir que quelqu’un travaille sur le problème.

Lorsque vous fusionnez une demande de tirage liée dans la branche par défaut d’un référentiel, son problème lié est automatiquement fermé. Pour plus d’informations sur la branche par défaut, consultez « Changement de la branche par défaut ».

Liaison d’une demande de tirage à un problème à l’aide d’un mot clé

Vous pouvez lier une demande de tirage à un problème à l’aide d’un mot clé pris en charge dans la description de la demande de tirage ou dans un message de validation. La demande de tirage doit se trouver sur la branche par défaut.

  • close
  • closes
  • closed
  • fix
  • fixes
  • fixed
  • resolve
  • resolves
  • resolved

Si vous utilisez un mot clé pour référencer un commentaire de demande de tirage dans une autre demande de tirage, les demandes de tirage sont liées. La fusion de la demande de tirage (pull request) de référence ferme également la demande de tirage référencée.

La syntaxe des mots clés fermants dépend du fait que le problème se trouve dans le même référentiel que la demande de tirage.

Problème liéSyntaxeExemple
Problème dans le même référentielMOT CLÉ #NUMÉRO-PROBLÈMECloses #10
Problème dans un autre référentielMOT CLÉ PROPRIÉTAIRE/DÉPÔT#NUMÉRO-PROBLÈMEFixes octo-org/octo-repo#100
Plusieurs problèmesUtiliser la syntaxe complète pour chaque problèmeResolves #10, resolves #123, resolves octo-org/octo-repo#100

Seules les demandes de tirage liées manuellement peuvent être dissociées manuellement. Pour dissocier un problème lié à l’aide d’un mot clé, vous devez modifier la description de la demande de tirage pour supprimer le mot clé.

Vous pouvez également utiliser des mots clés fermants dans un message de validation. Le problème est fermé lorsque vous fusionnez la validation dans la branche par défaut, mais la demande de tirage qui contient la validation ne sera pas répertoriée comme une demande de tirage liée.

Liaison manuelle d’une demande de tirage à un problème à l’aide de la barre latérale de la demande de tirage

Toute personne disposant d’autorisations d’accès en écriture à un dépôt peut lier manuellement une demande de tirage à un problème à partir de la barre latérale de celle-ci.

Vous pouvez lier manuellement jusqu’à dix problèmes à chaque demande de tirage. Le problème et la demande de tirage doivent se trouver dans le même référentiel.

  1. Dans GitHub.com, accédez à la page principale du dépôt.

  2. Sous le nom du référentiel, cliquez sur Demandes de tirage.

    Capture d’écran de la page principale d’un dépôt. Dans la barre de navigation horizontale, un onglet intitulé « Demandes de tirage » est indiqué en orange foncé.

  3. Dans la liste des demandes de tirage, cliquez sur la demande de tirage que vous souhaitez lier à un problème.

  4. Cliquez sur le problème que vous souhaitez lier à la demande de tirage.

Liaison manuelle d’une demande de tirage ou branche à un problème à l’aide de la barre latérale du problème

Toute personne disposant d’autorisations d’accès en écriture à un dépôt peut lier manuellement une demande de tirage ou branche à un problème à partir de la barre latérale du problème.

Vous pouvez lier manuellement jusqu’à dix problèmes à chaque demande de tirage. Le problème peut se trouver dans un dépôt différent de la demande de tirage ou branche liée. Votre dernier dépôt sélectionné est mémorisé.

  1. Dans GitHub.com, accédez à la page principale du dépôt.

  2. Sous le nom de votre référentiel, cliquez sur Problèmes.

    Capture d’écran de la page principale d’un dépôt. Dans la barre de navigation horizontale, un onglet intitulé « Problèmes » est indiqué en orange foncé.

  3. Dans la liste des problèmes, cliquez sur celui auquel vous voulez lier une demande de tirage ou branche.

  4. Cliquez sur le dépôt contenant la demande de tirage ou branche à lier au problème.

  5. Cliquez sur la demande de tirage ou branche que vous voulez lier au problème.

  6. Cliquez sur Appliquer.

Pour aller plus loin