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 más información, vea "Roles de repositorio para una organización".
Nota: Solo puede transferir incidencias 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 tablero de proyecto que pertenezca al usuario o que se encuentre en la organización y se eliminará de cualquier tablero de proyecto de los repositorios. Para más información, vea "Acerca de los paneles de proyecto".
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 your GitHub Enterprise Server instance, vaya a la página principal del repositorio. 2. Debajo del nombre del repositorio, haz clic en Propuestas.
-
En la lista de propuestas, haz clic en la propuesta que quieres transferir.
-
En la barra lateral derecha, haga clic en Transferir incidencia.
-
Use el menú desplegable Elegir un repositorio y seleccione el repositorio al que quiera transferir la incidencia.
-
Haga clic en Transferir incidencia.
Para obtener más información sobre GitHub CLI, vea "Acerca de GitHub CLI".
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