Sucede de vez en cuando. Alguna biblioteca depende de otra y un usuario abre un problema que pertenece al repositorio incorrecto. ¿Puedo mover el problema al otro repositorio?
Se podría argumentar que el problema podría verse como un problema de ambos repos porque uno depende del otro y, mientras uno no funcione correctamente, ambos no lo hacen. Pero prefiero hablar sobre soluciones al problema en el repositorio al que pertenece.
Respuestas:
Consulte los documentos de GitHub sobre problemas de transferencia .
fuente
No, oficialmente no puede mover problemas entre repositorios.
Sin embargo, hay un truco, github-issues-import , una especie de complemento, para importar problemas de un repositorio a otro.
fuente
gh-issues-import
me parecía roto (seguía recibiendo un 404). Usé el guión de Mikko y funcionó bien. Sin embargo, no mantuvo cerrados los problemas cerrados ni importó etiquetas o hitos. Simplemente actualice el nombre de usuario / contraseña y elimine la referencia acolored
.state=closed
los parámetros de consulta de la URL en elget_issues
método.Creé una extensión de Chrome llamada Kamino que clonará problemas de un repositorio a otro. También cerrará el problema original. Eventualmente, también estará disponible para MS Edge.
https://chrome.google.com/webstore/detail/kamino/ffdebockfdjileaojbbccofhgncmioaf?hl=en-US
fuente
Si tiene la integración de ZenHub , verá este botón en la parte inferior derecha cuando vea un problema. Esto permite copiar el problema en otro repositorio de la misma organización, o copiarlo y cerrarlo .
Y sí, "Move Issue" es un nombre inapropiado.
Parece que todavía no hay forma de mover (copiar y eliminar) o simplemente eliminar, un problema enviado por error.
EDITAR: Tenga cuidado, la v1 de esta función tiene limitaciones importantes, como dejar atrás algunos (¿la mayoría?) De los metadatos del problema, no notificar a los suscriptores, etc.
fuente
Esto es ahora (mayo de 2019) más fácil.
Consulte " Mejoras para emitir permisos de transferencia ".
Más información en " Transferir un problema a otro repositorio ".
fuente
La respuesta visual tomada de los documentos de github:
Transferir un problema abierto a otro repositorio
fuente