Skip to main content

Transferir una propuesta a otro repositorio

Para mover una propuesta a un repositorio al que mejor se ajuste, puedes transferir propuestas abiertas a otros repositorios.

Tool navigation

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

  1. En GitHub, navegue hasta la página principal del repositorio.

  2. Debajo del nombre del repositorio, haga clic en Problemas.

    Captura de pantalla de la página principal de un repositorio. En la barra de navegación horizontal, una pestaña, con la etiqueta "Problemas", se destaca en naranja oscuro.

  3. En la lista de propuestas, haz clic en la propuesta que quieres transferir.

  4. En la barra lateral derecha, haga clic en Transferir incidencia.

  5. Selecciona el menú desplegable Elegir un repositorio y haz clic en el repositorio al que quiera transferir la incidencia.

  6. Haga clic en Transferir incidencia.

Para más información sobre GitHub CLI, consulta "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

Información adicional