Trabajar con bifurcaciones
Las bifurcaciones se suelen usar en desarrollo de código abierto en GitHub Enterprise.
Acerca de las bifurcaciones
Una bifurcación es una copia de un repositorio que administras. Las bifurcaciones te permiten realizar cambios a un proyecto sin afectar el repositorio original. Puedes recuperar actualizaciones o enviar cambios al repositorio original con solicitudes de extracción.
Configurar un remoto para una bifurcación
Debes configurar un remoto que apunte al repositorio ascendente en Git para sincronizar los cambios que realizas en una bifurcación con el repositorio original. Esto también te permite sincronizar los cambios en el repositorio original con la bifurcación.
Sincronizar una bifurcación
Sincronizar una bifurcación de un repositorio para mantenerla actualizada con el repositorio ascendente.
Fusionar un repositorio ascendente dentro de una bifurcación
Si no tienes acceso de subida (escritura) en un repositorio ascendente, entonces puedes extraer confirmaciones de cambios de ese repositorio dentro tu propia bifurcación.
Permitir cambios para una rama de solicitud de extracción creada desde una bifurcación
Para una mayor colaboración, puedes permitir confirmaciones en las ramas que creaste a partir de las bifurcaciones. El permiso para confirmar tus ramas bifurcadas se limita a aquellas con acceso de escritura para el repositorio ascendente de la bifurcación.
¿Qué le sucede a las bifurcaciones cuando se elimina un repositorio o cambia la visibilidad?
Eliminar tu repositorio o cambiar su visibilidad afecta las bifurcaciones de ese repositorio.