Closed MichalLauer closed 1 year ago
Tak smazání branche "dev" lze jednoduše nastavit v Setting > Rules
Po googlení asi nelze udělat to, aby dev nebyl o commit za mainem, jelikož při dev -> main se vytvoří jeden commit a pak se to celé zacyklý....
Toto se kupodivu řídí tzn. Git flow. V něm je aplikovány způsob feature branch -> PR do dev
Aktální struktura je taková meh. Uživatel může odstranit branch "dev", což je velké nene, jelikož to má být "development" kopie produkce. Také vzniká divná věc, kdy po pull requestu dev -> main je dev branch "po zadu".
Nabízí se řešení takové, že se lockne i branch dev a tedy uživatel bude tvořit a pushovat branche na git a odtud vytvoří pull request do dev. Pokud projdou testy, tak se merge provede. Po nějaké době se pak dev pull requestne do mainu a bude nová verze na webu. Tohle mi asi dává smysl, jelikož nechceme každou malou změnu hned dávat do produkce, ale spíše "verzovat".