Est-il possible de supprimer complètement un problème du gestionnaire de problèmes GitHub?
Mise à jour nov. 2018: Vous pouvez maintenant supprimer vos problèmes!
Voir " Github - Supprimer les problèmes entrés par erreur "
En mai 2018, réponse originale:
Trois 8 ans plus tard, la résolution des problèmes reste la solution (toujours aucune suppression possible).
Voir " Le fantôme des problèmes passés ", où GitHub conseille de vérifier et de fermer:
state:open created:<2013-01-01
involves:twp state:open created:<2013-01-01
involves:twp state:open updated:<2013-01-01
Non, l'API github vous permet uniquement d'ouvrir/fermer/réouvrir des problèmes. Voici la documentation de l’API Problèmes .
Vous pouvez modifier un problème existant (disons s'il s'agit d'un doublon) et modifier le titre, la description et le jalon cible pour qu'ils soient complètement différents. C’est aussi près que possible d’enlever le billet, AFIK.
Pour la postérité: supprimer des problèmes serait une mauvaise chose, car ils peuvent généralement être la cible d'associations sur github.
Mais si vous êtes prêt à sacrifier les informations de collaboration, voici une approche de type "tuez-la avec un marteau":
J'imagine que cela pourrait potentiellement perdre beaucoup d'autres informations de liaison, telles que des fourchettes, des demandes d'extraction, etc.
Demande de fonctionnalité publique
_ { J'ai écrit à GitHub en 2014-08 et https://github.com/jdennes a répondu par email:
Merci pour la suggestion. Il est seulement possible d'éditer/effacer le contenu du problème actuellement. Cependant, j'ai ajouté un +1 à cette suggestion dans notre liste interne de demandes de fonctionnalités.
confirmant que ce n'était pas possible.
Meilleure solution de contournement jusqu'à présent
définissez le titre sur quelque chose qui n'entrera jamais en conflit avec une recherche, par exemple. un seul point .
.
Cela peut ne pas masquer entièrement l’histoire de votre gaffe à cause des commentaires automatiques "qui ont été supprimés".
rendre le corps vide
Le personnel de GitHub a le pouvoir
Si quelque chose est un problème de sécurité, contactez le personnel GitHub, ils répondent généralement rapidement, et sont en mesure de résoudre les problèmes pour de bon, comme on peut le voir à: http://archive.is/OfjVt qui a le problème 1 et 3 mais non 2.
Vous pouvez supprimer tout le rapport si c'est vraiment important.
Vous pouvez simplement demander à github d'interdire l'utilisateur qui a créé le problème ????
Source: https://github.com/isaacs/github/issues/253#issuecomment-290944938
Les utilisateurs sont incapables de le faire, y compris le propriétaire du référentiel.
Mais les problèmes peuvent être supprimés par le support Github. On peut les contacter et demander la suppression. Il peut être retardé ou refusé, mais il s’agit d’une option disponible qui peut être utilisée.
À partir de 04/2019, tous les problèmes ne peuvent pas être supprimés le travail en cours consiste à modifier le problème, puis à supprimer l'historique des modifications.
Toujours impossible. Une autre solution de rechange à celles suggérées dans les autres réponses consiste à étiqueter le problème comme "supprimé" (ou toute autre étiquette qui vous conviendrait mieux), afin de pouvoir les filtrer si vous utilisez l'API github pour les récupérer. Vous devez évidemment utiliser cette étiquette spécifique uniquement à cette fin, en la définissant lorsque vous fermez le problème.