Pracujte z funkční větve, ne z vaší main větve.¶
Než začnete pracovat na změně, ujistěte se, že jste vytvořili větev. Ve výchozím
nastavení se při klonování vidlice repozitáře dostanete do větve main. Jedná
se o přímou kopii větve BeeWare .
I když můžete odeslat žádost o stažení z vaší větve main, je lepší, když to
nebudete dělat. Pokud odešlete žádost o stažení, která je téměř správná,
člen jádrového týmu, který vaši žádost o stažení posuzuje, může provést potřebné
změny, místo aby vám poskytl zpětnou vazbu s žádostí o drobnou změnu. Pokud však
odešlete žádost o stažení 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 požadavku na
stažení. Pokud chcete pracovat na druhém požadavku na stažení, 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 funkční větvi. Funkční 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 branch 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 větev funkcí 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