web-dev-qa-db-fra.com

Comment supprimer complètement un problème de GitHub?

Est-il possible de supprimer complètement un problème du gestionnaire de problèmes GitHub?

380
YGL

Mise à jour nov. 2018: Vous pouvez maintenant supprimer vos problèmes!
Voir " Github - Supprimer les problèmes entrés par erreur "

 Issue deletion


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:

21
VonC

Non, l'API github vous permet uniquement d'ouvrir/fermer/réouvrir des problèmes. Voici la documentation de l’API Problèmes .

219
Mauricio Scheffer

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.

62
Kiril

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":

  1. Clonez votre repo d'origine.
  2. Copiez vos problèmes via l’API des problèmes.
  3. Supprimer le dépôt d'origine; Sinon, choisissez un nouveau nom pour votre nouveau dépôt. 
  4. Recréez un nouveau dépôt basé sur votre clone.
  5. Recréez les problèmes que vous souhaitez conserver via l’API des problèmes.

J'imagine que cela pourrait potentiellement perdre beaucoup d'autres informations de liaison, telles que des fourchettes, des demandes d'extraction, etc. 

31
jerseyboy

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.

9
Dorian

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

0
Philippe

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.

0
Mateusz Konieczny

Contournement possible

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

Screenshot_20190419_072804

0
intika

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.

0
Mark Kaplun