Saltar al contenido

¿Cómo puedo hacer una segunda bifurcación de un proyecto de GitHub?

Solución:

No hay forma de tener dos bifurcaciones del mismo proyecto de GitHub a menos que use dos cuentas de GitHub diferentes.

Entonces:

  1. Cree una cuenta de GitHub separada (y verifique el correo electrónico)

  2. Bifurcar el proyecto

  3. Invite a su cuenta principal de GitHub como “Colaborador” (desde la configuración)

Es posible que deba agregar el paso adicional de crear una organización con la nueva cuenta de GitHub e invitar a su cuenta principal de github como propietario de la organización (también asegúrese de que su nueva bifurcación esté en esa nueva organización). Esto le permitirá hacer cosas como implementar automáticamente en una aplicación Heroku que esté conectada a su cuenta principal de GitHub.

¿Por qué no podemos tener varias bifurcaciones?

Quiero decir que podría comprometerme y presionar sin hacer una solicitud de extracción, pero quiero hacerlo de manera oficial y quiero que alguien más revise los cambios antes de presionar para un proyecto público.

Las solicitudes de extracción de GitHub no necesitan enviarse desde una bifurcación; también funcionan dentro de un único repositorio:

Las solicitudes de extracción son especialmente útiles en modelo de horquilla y tirar porque proporcionan una forma de notificar a los encargados del mantenimiento del proyecto sobre cambios en su bifurcación. Sin embargo, también son útiles en modelo de repositorio compartido donde se utilizan para iniciar la revisión del código y la discusión general sobre un conjunto de cambios antes de fusionarse en una rama principal.

No hay nada que le impida crear una solicitud de extracción, incluso si técnicamente no es necesario. Esto a menudo se considera una práctica recomendada, y el propio modelo de flujo de GitHub se basa en gran medida en solicitudes de extracción.

Crear una solicitud de extracción dentro de un único repositorio es muy similar a crear una desde una bifurcación:

  1. Cree una rama de características y envíe su trabajo a esa rama en GitHub
  2. En la interfaz de usuario web de GitHub, cambie a su rama de funciones
  3. Haga clic en el botón “Comparar” y revisar

La mejor manera, recomendada por el manual de github, es usar la línea de comando git, duplicar su repositorio y enviarlo a su github.

https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/duplicating-a-repository

Si prefiere la interfaz web de GitHub a la línea de comandos, una solución alternativa amigable con la GUI es crear una nueva organización y bifurcar a esa nueva organización.

Otra forma de GUI en la que puedo pensar es declarar una bifurcación como un repositorio de plantilla utilizando la configuración del repositorio para que pueda crear tantas bifurcaciones como necesite.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *