Cela arrive de temps en temps. Certaines bibliothèques dépendent d'une autre et un utilisateur ouvre un problème qui appartient au mauvais dépôt. Puis-je déplacer le problème vers l'autre repo?
Vous pourriez faire valoir que le problème pourrait être considéré comme étant le problème des deux dépôts, car l'un dépend de l'autre et tant que l'un ne fonctionne pas correctement, les deux ne le font pas. Mais je préfère parler de solutions au problème dans le repo auquel il appartient.
Réponses:
Consultez la documentation GitHub sur les problèmes de transfert .
la source
Non, officiellement vous ne pouvez pas déplacer les problèmes entre les dépôts.
Il existe cependant un hack, github-issues-import , une sorte de plugin, pour importer des problèmes d'un référentiel à un autre.
la source
gh-issues-import
me semblait cassé (a continué à obtenir un 404). J'ai utilisé le script de Mikko et cela a bien fonctionné. Cependant, il n'a pas gardé les problèmes fermés fermés ou importé des étiquettes ou des jalons. Mettez simplement à jour le nom d'utilisateur / mot de passe et supprimez la référence àcolored
.state=closed
les paramètres de requête de l'url dans laget_issues
méthode.J'ai créé une extension Chrome appelée Kamino qui clonera les problèmes d'un référentiel à un autre. Cela clôturera également le problème d'origine. Il sera également éventuellement disponible pour MS Edge.
https://chrome.google.com/webstore/detail/kamino/ffdebockfdjileaojbbccofhgncmioaf?hl=en-US
la source
Si vous disposez de l'intégration ZenHub, vous verrez ce bouton tout en bas à droite lors de l'affichage d'un problème. Cela permet au problème d'être copié dans un autre référentiel de la même organisation, ou copié et fermé .
Et oui, "Move Issue" est un abus de langage.
Il semble qu'il n'y ait toujours aucun moyen de déplacer (copier et supprimer) ou simplement supprimer, un problème soumis par erreur.
EDIT: Attention, la v1 de cette fonctionnalité a des limitations majeures comme laisser derrière certaines (la plupart?) Des métadonnées du problème, ne pas notifier les abonnés, etc.
la source
C'est maintenant (mai 2019) plus facile.
Voir " Améliorations de la délivrance des autorisations de transfert "
Pour en savoir plus, consultez « Transférer un problème vers un autre référentiel ».
la source
La réponse visuelle tirée de la documentation github:
Transférer un problème ouvert vers un autre référentiel
la source