Para transferir una propuesta abierta a otro repositorio, debes tener permisos de escritura sobre el repositorio en el que está la propuesta y sobre el repositorio al que le estás transfiriendo la propuesta. Para obtener más información, consulta "Niveles de permiso del 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 un informe de problemas, se retendrá tanto los comentarios como las personas asignadas. No se retendrán los hitos y etiquetas de la propuesta. 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 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