Para transferir una propuesta abierta a otro repositorio, debes tener acceso de escritura en el repositorio en el cual se encuentra la propuesta y en el que la recibirá cuando la transfieras. Para obtener más información, vea «Roles de repositorio para una organización».
Note
Solo puedes transferir propuestas entre repositorios que son propiedad del mismo usuario o de la misma cuenta de la organización. Una propuesta de repositorio privado no puede transferirse a un repositorio público.
Cuando transfieres una propuesta, se retendrán tanto los comentarios como las personas asignadas. Las etiquetas y los hitos también se conservan si están presentes en el repositorio de destino, con etiquetas coincidentes por nombre e hitos coincidentes por nombre y fecha de vencimiento. Esta propuesta se mantendrá en cualquier Proyectos (clásico) que pertenezca al usuario o que se encuentre en la organización y se eliminará de cualquier Proyectos (clásico) de los repositorios. Para más información, consulta "Acerca de projects (classic)".
Las personas o equipos que se mencionan en la propuesta recibirán una notificación que les haga saber que la propuesta se transfirió a un repositorio nuevo. La URL original se redirige a la URL nueva de la propuesta. Las personas que no tengan permisos de lectura en el repositorio nuevo verán un anuncio que les hará saber que la propuesta se transfirió a un repositorio nuevo al que no pueden acceder.
Transferir una propuesta abierta a otro repositorio
-
En GitHub, navegue hasta la página principal del repositorio.
-
Debajo del nombre del repositorio, haga clic en Problemas.
-
En la lista de propuestas, haz clic en la propuesta que quieres transferir.
-
En la barra lateral derecha, haga clic en Transferir incidencia.
-
Selecciona el menú desplegable Elegir un repositorio y haz clic en el repositorio al que quiera transferir la incidencia.
-
Haga clic en Transferir incidencia.
Note
Para más información sobre GitHub CLI,consulte «Acerca del CLI de GitHub».
Para transferir una incidencia, use el subcomando gh issue transfer
. Reemplace el parámetro issue
por el número o la dirección URL de la incidencia. Reemplace el parámetro hostname/owner/repo
por la URL del repositorio al que quiera transferir la incidencia, como https://ghe.io/octocat/octo-repo
.
gh issue transfer ISSUE HOSTNAME/OWNER/REPO