¿Es posible eliminar por completo un problema del rastreador de problemas de GitHub?¿Cómo eliminar por completo un problema de GitHub?
Respuesta
No, la API github solo le permite abrir/cerrar/reabrir problemas. Here's the Issues API docs.
¿Esto también se aplica a los colaboradores? En caso afirmativo, ¿cómo eliminamos las preguntas que los usuarios hacen a veces a través del rastreador de errores en lugar de eliminar la lista de correo o el desbordamiento de pila? Me resulta difícil creer que tenemos que presentar un informe de error con GitHub y pedirles que lo eliminen. – jww
Casi 7 años y miles de solicitudes después: GitHub aún no puede eliminar problemas:/Parece que llevará algún tiempo hasta que tengamos autos voladores y rascacielos en Marte. – Sliq
O puede usar https://gitlab.com/ – frmdstryr
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 sean completamente diferentes. Eso es lo más cerca que puedes llegar a quitar el boleto, AFIK.
Tenga en cuenta que no es posible editar el título de un problema publicado por otro usuario. – ocodo
@EmacsFodder Ahora es, título, así como el comentario de OP. No estoy seguro de cuándo agregaron esto. ¿Tal vez solo el propietario del repositorio puede hacer esto? Probablemente. – Sourabh
Esto realmente no funciona más debido al registro de auditoría que GitHub introdujo recientemente https://github.com/blog/1866-the-new-github-issues –
Para la posteridad: Eliminar problemas sería algo malo, ya que en general pueden ser objetivos de asociaciones en github.
Pero si usted está dispuesto a sacrificar la información de colaboración, aquí es un "golpe Es con un martillo" enfoque:
- clonar tu repositorio originales.
- Copie sus problemas a través de la API de problemas.
- Eliminar el repositorio original; alternativamente, eligió un nuevo nombre para su nuevo repositorio.
- Vuelva a crear un nuevo repositorio basado en su clon.
- Vuelva 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 que vincula así como horquillas, tirar de las solicitudes, etc.
Eliminar problemas tiene sentido si ocurre algo inusual. Por ejemplo, transfiero mi código y mis problemas a GitHub y alguien ha informado sobre un problema "nuevo" en GitHub antes de que haya terminado la mudanza. Necesito mantener los números de emisión sin cambios, así que ahora tendré que secuestrar por completo este problema "equivocado". –
¡LOL!Aunque tu respuesta sea técnicamente correcta, ¡es un PITA hacer esto y totalmente loco! –
Esta respuesta es * no * técnicamente correcta. Es obstinado. No estamos discutiendo las opiniones de eliminar un problema. Estamos discutiendo la falta de una operación básica CRUD (** D **) que debería estar presente en la mayoría de las cosas. Es degradante e irrespetuoso que las soluciones de software restrinjan las funciones básicas en un intento de "protegernos de nosotros mismos". Este no es el Gobierno Federal de los Estados Unidos; no necesitamos ser niñera – Volte
3 años más tarde, y los problemas de cierre sigue siendo la respuesta (todavía no es posible su eliminación).
Ver "The Ghost of Issues Past", donde GitHub asesorar a comprobar y estrecha:
- cuestiones abiertas hace más de un año
state:open created:<2013-01-01
- los que estoy involucrado con
involves:twp state:open created:<2013-01-01
- y los que no están actualizados en el el año pasado
involves:twp state:open updated:<2013-01-01
Esto es un fastidio. Hace una semana, accidentalmente envié un problema al proyecto equivocado. Y ahora está contaminando para siempre el rastreador de proyectos cuando claramente no debería estar allí. –
@AlexandreMartins Acabo de hacer lo mismo. Parece absolutamente ESTÚPIDO que no hay una manera de eliminar problemas que realmente no tienen sentido estar allí. PODER para el USUARIO/PROPIETARIO ¡Maldita sea! – Jonathan
Ocurrió exactamente lo mismo a través de Zappier cuando me uní a una nueva compañía. Las entradas creadas en un tablero trello aparecieron de repente en los repositorios de una antigua empresa. Realmente muy malo. No puedo (t) creer que no hay forma de eliminar un problema. ** ¡Buenas noticias es que podemos crear un problema en github sobre este tema y NUNCA SERÁ BORRADO! ** – Volte
función pública solicitud
I wrote to GitHub in 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, agregué un +1 a esta sugerencia en nuestra Lista interna de solicitudes de funciones.
confirmando que no fue posible.
mejor solución hasta el momento:
establecer el título a algo que nunca se conflicto con cualquier búsqueda, por ejemplo, un solo punto
.
.Esto no puede ocultar el historial de su error por completo debido a los comentarios de "cambio de título a" sin poder borrar automáticamente.
hacen que el cuerpo vacío
personal GitHub tiene el poder
Si algo es un problema de seguridad, puede intentar ponerse en contacto con ellos, son capaces de eliminar los problemas de bueno como se puede ver en: http://archive.is/OfjVt que tiene el número 1 y 3 pero no 2.
Es posible eliminar completamente la función de Problemas desde el panel de Configuración y luego volver a habilitarla. Esto hace que todos los problemas se eliminen.
hacer más claro –
Hice este experimento, pero esto hace que todos los problemas sean invisibles temporalmente. Después de cambiar el nombre de la casilla de verificación, todos los problemas están ahí nuevamente. –
Puede eliminar todo el repositorio si es realmente importante.
ha hecho +1 en corregir el -1. Esto podría ser absurdo, pero es la única manera de eliminar realmente el contenido. Bebé, agua de baño y fregadero de la cocina. – Dan
Usted podría por sólo pidiendo a github para prohibir al usuario que creó el tema
Fuente: https://github.com/isaacs/github/issues/253#issuecomment-290944938
- 1. ¿Cómo eliminar un compromiso pendiente de GitHub?
- 2. ¿Cómo puedo eliminar por completo un paquete en Perl?
- 3. Cómo eliminar por completo los bordes de la tabla HTML
- 4. cómo eliminar por completo los reconocedores de gestos
- 5. Cómo eliminar por la fuerza una rama remota en GitHub?
- 6. Github: Eliminar vigilantes de un repositorio
- 7. ¿Cómo eliminar archivos del repositorio de GitHub?
- 8. cómo eliminar open-jdk por completo en ubuntu?
- 9. Eliminar una confirmación de github
- 10. ¿Cómo puedo eliminar por completo un archivo de un repositorio de git?
- 11. Comando para eliminar un método completo?
- 12. ¿Este problema es np-completo?
- 13. Problema de sincronización de Github para Windows
- 14. Cómo destruir tinymce por completo?
- 15. Eliminar el diseño completo de un botón HTML/enviar
- 16. ¿Cómo eliminar una revisión específica de github gist?
- 17. GitHub emite un reintegro por separado?
- 18. ¿Es posible eliminar por completo un archivo de mi repositorio SVN?
- 19. ¿Cómo ocultar un UIView por completo al cambiar de orientación?
- 20. Eliminar el diseño completo de un botón HTML/enviar
- 21. Eliminar archivo de Pull Request en GitHub
- 22. Cómo eliminar la última n confirmación en Github y localmente?
- 23. ¿Eliminar un conjunto de cambios específico del repositorio de Git por completo?
- 24. Cómo comprobar si un archivo está "completo" (escrito por completo) con Java
- 25. Eliminar archivos del maestro en github
- 26. Jquery Calendario completo Eliminar barra de desplazamiento
- 27. ¿Cómo esperar a que se copie por completo un archivo?
- 28. Resolver el problema NP-completo en xkcd
- 29. ¿Cómo eliminar Eclipse por completo (incluidas la configuración y los complementos) de Mac OS X?
- 30. Problema de cierre automático de solicitud de extracción en GitHub
Un secundario interesante pregunta: ¿Cómo es esta respuesta jurídicamente consistente? No sé sobre los Estados Unidos, pero en Europa uno tiene derechos de autor (van más allá del derecho de autor) que dice que uno tiene control sobre cómo/si algo se publica. Esto significa que uno puede decidir retirar una publicación. Este derecho ni siquiera se puede transmitir a un tercero (es un derecho moral). –
@CommuSoft Buena consideración. Quizás demandarlos a través del derecho al olvido es la mejor opción para los europeos de hoy. –
Este es un superconjunto de lo que solicitó, pero ya que está relacionado: al eliminar su cuenta, se eliminan todos los problemas, solicitudes de extracción, etc.: https://help.github.com/articles/deleting-your-user-account – Medorator