¿Cómo eliminar completamente un problema de GitHub?
¿Es posible eliminar completamente un problema del gestor de problemas de GitHub?
9 answers
No, la API de github solo te permite abrir/cerrar/reabrir problemas. Aquí están los documentos de la API de problemas.
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.
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":
- Clona tu repositorio original.
- Copie sus problemas a través de la API de problemas.
- Elimine el repositorio original; alternativamente, elija un nuevo nombre para su nuevo repositorio.
- Vuelve a crear un nuevo repositorio basado en tu clon.
- 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.
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.
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:
- cuestiones abrió hace más de un año
state:open created:<2013-01-01
- con los que estoy involucrado
involves:twp state:open created:<2013-01-01
- y los no actualizados en el último año
involves:twp state:open updated:<2013-01-01
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.
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
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.
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.
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