75 votos

GitHub Pull Request a una nueva rama ascendente

Mi flujo de trabajo: Tengo un fork (origen) de un proyecto remoto (upstream). He creado una rama, topic/TICKET. Quiero crear un pull request de mi rama origen al proyecto upstream en una nueva rama "topic/TICKET" con el mismo nombre. En otras palabras, no quiero que mi pull request hacia la rama maestra o cualquier rama existente.

Cuando uso BitBucket tengo esta opción. Cuando creo mi PR, selecciono mi rama de origen y luego la selección de rama remota permite "Crear nueva rama (tema/TICKET)".

En GitHub no aparece esta opción. Puedo escribir el nombre de la nueva rama, pero la opción de continuar aparece en gris hasta que selecciono una rama válida ya existente.

La molesta solución es crear las ramas aguas arriba antes de realizar el PR; pero requiere pedir a alguien que pueda commit aguas arriba -- me parece que debe haber una manera más fácil de hacer esto.

Entonces, ¿hay alguna manera con GitHub para crear una solicitud de extracción para crear una nueva rama de aguas arriba, o es sólo una limitación conocida?

6voto

antonienko Puntos 100

Yo estaba intentando algo parecido, y la única solución que conseguí es tener un usuario con permiso push para aguas arriba .

De esta manera usted podría hacer un primer empuje a aguas arriba . Justo después de eso, usted también hace un empuje a origen ; y después puedes hacer tus pull requests de rama a rama como quieras en primer lugar.

Sólo tenga cuidado al crear la solicitud de extracción, porque la rama seleccionada por defecto para aguas arriba es siempre "maestro"

5voto

grzuy Puntos 1695

No creo que se pueda hacer eso en Github. Y también creo que está bien así, porque no deberías poder "crear" una nueva rama en un proyecto al que no tienes necesariamente acceso push. Incluso si usted faire tienen acceso push al proyecto upstream no lo veo como un flujo de trabajo limpio.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X