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 tú
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