¿Cómo eliminar completamente un problema de GitHub?


¿Es posible eliminar completamente un problema del gestor de problemas de GitHub?

Author: kenorb, 2010-06-21

9 answers

No, la API de github solo te permite abrir/cerrar/reabrir problemas. Aquí están los documentos de la API de problemas.

 217
Author: Mauricio Scheffer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-07-12 17:27:30

Puede editar un problema existente (digamos si es un duplicado) y puede cambiar el título, la descripción y el hito objetivo para que sea algo completamente diferente. Eso es lo más cerca que puedes llegar a quitar la multa, AFIK.

 62
Author: Kiril,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-06-29 18:21:55

Para la posteridad: Eliminar problemas sería algo malo, ya que en general pueden ser objetivos de asociaciones en github.

Pero si estás dispuesto a sacrificar la información de colaboración, aquí hay un enfoque de" golpéalo con un mazo":

  1. Clona tu repositorio original.
  2. Copie sus problemas a través de la API de problemas.
  3. Elimine el repositorio original; alternativamente, elija un nuevo nombre para su nuevo repositorio.
  4. Vuelve a crear un nuevo repositorio basado en tu clon.
  5. Volver a crear los problemas que desea mantener a través de la API de problemas.

Me imagino que esto podría potencialmente perder una gran cantidad de otra información de enlace, así como bifurcaciones, pull requests, etc.

 31
Author: jerseyboy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-03-18 12:15:10

Solicitud de característica pública

Escribí a GitHub en 2014-08 y https://github.com/jdennes respondió por correo electrónico:

Gracias por la sugerencia. Solo es posible editar/borrar el contenido del problema actualmente. Sin embargo, he agregado un +1 a esta sugerencia en nuestra lista interna de Solicitudes de Funciones.

Confirmando que no era posible.

La mejor solución hasta ahora

  • Establezca el título en algo que nunca entre en conflicto con ninguna búsqueda, por ejemplo, un solo punto ..

    Esto puede no ocultar el historial de su error por completo debido a los comentarios "changed the title to" que se pueden recuperar automáticamente.

  • Vaciar el cuerpo

El pentagrama de GitHub tiene el poder

Si algo es un problema de seguridad, póngase en contacto con el personal de GitHub, generalmente responden rápidamente y pueden eliminar los problemas para siempre, como se puede ver en: http://archive.is/OfjVt que tiene cuestiones 1 y 3, pero no 2.

 27
Author: Ciro Santilli 新疆改造中心 六四事件 法轮功,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-24 02:59:43

Tres 8 años más tarde, y los problemas de cierre sigue siendo la respuesta (todavía no hay eliminación posible).
Ver " The Ghost of Issues Past", donde GitHub aconseja revisar y cerrar:

 13
Author: VonC,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-05-21 14:53:37

Puede eliminar todo el repositorio si es realmente importante.

 7
Author: Dorian,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-02-03 00:01:02

Podrías simplemente pedirle a github que banee al usuario que creó el problema

Fuente: https://github.com/isaacs/github/issues/253#issuecomment-290944938

 0
Author: Philippe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-18 05:54:09

Los usuarios no pueden hacer esto, incluido el propietario del repositorio.

Pero los problemas pueden ser eliminados por el soporte de Github. Uno puede ponerse en contacto con ellos y solicitar su eliminación. Puede retrasarse o rechazarse, pero es una opción disponible que se puede usar.

 0
Author: Mateusz Konieczny,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-28 16:12:51

Sigue siendo imposible. Otra solución alternativa a las sugeridas en las otras respuestas es etiquetar el problema como "eliminado" (o cualquier otra etiqueta que te parezca mejor), para poder filtrarlos si usas la API de github para recuperarlos. Obviamente, debe usar esa etiqueta específica solo para este propósito, configurando la etiqueta cuando cierre el problema.

 0
Author: Mark Kaplun,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-09-20 05:12:06