Přeskočit obsah

Pracujte z funkční větve, ne z vaší main větve.

Než začnete pracovat na změně, ujistěte se, že jste si vytvořili větev. Ve výchozím nastavení se po naklonování forku repozitáře dostanete do větve main. Jedná se o přímou kopii větve BeeWare Docs Tools .

Přestože pull request můžete poslat z Vaší větve main, je lepší, když to nebudete dělat. Pokud pošlete pull request, který je téměř správný, člen core týmu, který Vám udělá code review, může provést potřebné změny, místo aby Vám posílal další žádost o drobnou změnu. Pokud však pošlete pull request z Vaší větve main, recenzenti nebudou moci provádět úpravy.

Práce na hlavní větvi také ztěžuje práci Vám po dokončení prvního pull requestu. Pokud chcete pracovat na druhém pull requestu, budete potřebovat „čistou“ kopii hlavní větve upstreamového projektu, na které budete moci založit svůj druhý příspěvek; pokud jste svůj první příspěvek vytvořili z větve main, již nemáte k dispozici tuto čistou verzi.

Místo toho byste měli provádět změny na feature větvi. Feature větev má jednoduchý název, který identifikuje změnu, kterou jste provedli. Pokud například opravujete chybu, která způsobuje problémy s kompilací ve Windows 11, můžete vytvořit feature větev fix-win11-build. Pokud se Vaše chyba týká konkrétního nahlášeného problému, je také běžné odkazovat na číslo tohoto problému v názvu větve (např. fix-1234).

Chcete-li vytvořit feature větev fix-win11-build, spusťte:

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