Saltar a contenido

Trabaja desde una rama de características, no desde tu rama main.

Antes de empezar a trabajar en su cambio, asegúrese de que ha creado una rama. Por defecto, cuando clonas la bifurcación de tu repositorio, serás chequeado en tu rama main. Esta es una copia directa de la rama main de BeeWare.

Aunque puedes enviar un pull request desde tu rama principal, es preferible que no lo hagas. Si envías un pull request que es casi correcto, el miembro del equipo central que revise tu pull request podrá hacer los cambios necesarios, en lugar de dar feedback pidiendo un cambio menor. Sin embargo, si envía su pull request desde su rama main, se impide a los revisores hacer modificaciones.

Trabajar a partir de tu rama principal también dificulta las cosas para después de completar tu primer pull request. Si quieres trabajar en un segundo pull request, necesitarás tener una copia "limpia" de la rama principal del proyecto upstream en la que basar tu segunda contribución; si has hecho tu primera contribución desde tu rama principal, ya no tienes esa versión limpia disponible.

En su lugar, deberías hacer tus cambios en una rama de características. Una rama de características tiene un nombre simple para identificar el cambio que has hecho. Por ejemplo, si estás corrigiendo un error que causa problemas de compilación en Windows 11, puedes crear una rama de características fix-win11-build. Si el error está relacionado con un problema específico del que se ha informado, también es habitual hacer referencia al número de problema en el nombre de la rama (por ejemplo, fix-1234).

Para crear una rama de características fix-win11-build, ejecute:

(.venv) $ git switch -c fix-win11-build
(.venv) $ git switch -c fix-win11-build
(.venv) C:\...>git switch -c fix-win11-build