Skip to main content

Transfert d’un problème vers un autre référentiel

Pour déplacer un problème vers un dépôt mieux adapté, vous pouvez transférer les problèmes ouverts vers d’autres dépôts.

Tool navigation

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 référentiel privé ne peut pas être transféré vers un référentiel 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 (classiques) appartenant à l'utilisateur ou à l'ensemble de l'organisation et sera supprimé des projets (classiques) 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

  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 le problème à transférer.

  4. Dans la barre latérale droite, cliquez sur Transférer le problème.

  5. 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.

  6. 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 owner/repo par l’URL name du référentiel vers lequel vous souhaitez transférer le problème, par exemple octocat/octo-repo.

gh issue transfer ISSUE OWNER/REPO

Pour aller plus loin