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, consulta la sección "Roles de repositorio para una organización".
Solo puedes transferir propuestas entre repositorios que son propiedad del mismo usuario o de la misma cuenta de la organización. No puedes transferir una propuesta desde un repositorio privado hacia un repositorio público.
Cuando transfieres una propuesta, los comentarios, etiquetas y asignados se retienen. Los hitos de la propuesta no se retienen. 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 obtener más información, consulta "Acerca de los tableros de proyectos."
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 tu instancia de GitHub Enterprise Server, visita la página principal del repositorio.
- Debajo del nombre de tu repositorio, da clic en Propuestas.
3. En la lista de propuestas, haz clic en la propuesta que quieres transferir. 4. En la barra lateral derecha, haz clic en Transfer issue (Transferir propuesta). 5. Utiliza el menú desplegable Choose a repository (Elegir un repositorio) y selecciona el repositorio al que quieres transferir la propuesta. 6. Haz clic en Transfer issue (Transferir propuesta).
Para aprender más sobre el CLI de GitHub, consulta la sección "Acerca del CLI de GitHub".
Para transferir una propuesta, utiliza el subcomando gh issue transfer
. Reemplaza el parámetro issue
con el número o URL de la propuesta. Reemplaza el parámetro hostname/owner/repo
con la URL del repositorio al que quieras transferir la propuesta, tal como https://ghe.io/octocat/octo-repo
.
gh issue transfer issue hostname/owner/repo