Pour transférer un problème ouvert vers un autre référentiel, vous devez avoir un accès en écriture au référentiel où se trouve le problème et au référentiel vers lequel vous transférez le problème. Pour plus d’informations, consultez « Rôles de dépôt pour une organisation ».
Remarque : vous pouvez uniquement transférer des problèmes entre les référentiels appartenant au même compte d’utilisateur ou d’organisation. Un problème de dépôt privé ne peut pas être transféré vers un dépôt public.
Quand vous transférez un problème, les commentaires et les destinataires sont conservés. Les étiquettes et les jalons sont également conservés s’ils sont présents dans le dépôt cible, si leur nom correspond pour les étiquettes et si à la fois leur nom et leur date d’échéance correspondent pour les jalons. Ce problème restera sur les projets (classique) appartenant à l'utilisateur ou à l'ensemble de l'organisation et sera supprimé des projets (classique) de dépôt. Pour plus d’informations, consultez « À propos des projects (classic) ».
Les personnes ou les équipes mentionnées dans le problème recevront une notification leur indiquant que le problème a été transféré vers un nouveau référentiel. L’URL d’origine redirige vers l’URL du nouveau problème. Les personnes qui ne disposent pas d’autorisations de lecture dans le nouveau référentiel verront une bannière leur indiquant que le problème a été transféré vers un nouveau référentiel auquel ils ne peuvent pas accéder.
Transfert d’un problème ouvert vers un autre référentiel
-
Sur GitHub, accédez à la page principale du référentiel.
-
Sous le nom de votre référentiel, cliquez sur Problèmes.
-
Dans la liste des problèmes, cliquez sur le problème à transférer.
-
Dans la barre latérale droite, cliquez sur Transférer le problème.
-
Sélectionnez le menu déroulant Choisir un dépôt, puis cliquez sur le dépôt vers lequel vous voulez transférer le problème.
-
Cliquez sur Transférer le problème.
Pour plus d’informations sur GitHub CLI, consultez « À propos de GitHub CLI ».
Pour transférer un problème, utilisez la sous-commande gh issue transfer
. Remplacez le paramètre issue
par le numéro ou l’URL du problème. Remplacez le paramètre hostname/owner/repo
par l’URL URL du référentiel vers lequel vous souhaitez transférer le problème, par exemple https://ghe.io/octocat/octo-repo
.
gh issue transfer ISSUE HOSTNAME/OWNER/REPO