Meistras turėtų atspindėti gamybos šaką, veikiančią galutinę versiją. Darbas tiesiogiai pagrindiniame kompiuteryje reiškia, kad jei sukuriate klaidų, neturite kitos galimybės „grįžti“, kaip tik atšaukti / ištrinti / iš naujo nustatyti įsipareigojimus, o tai nėra švarus darbo būdas ir dėl to galite prarasti naujojo kodo dalis, kurios buvo gerai.
Kokia pagrindinė šakos prasmė?
Vienas žodis: pagrindinė šaka yra deployable. Tai jūsų gamybos kodas, paruoštas pristatyti į pasaulį. Pagrindinė šaka turi būti stabili, o atvirojo kodo programinės įrangos socialinė sutartis niekada ir niekada neperduoti valdyti nieko, kas nėra išbandyta arba sulaužo kūrimą.
Kaip turėtų būti vadinama pagrindinė šaka?
Kūrėjo turinys, kurį būtina perskaityti
Nuo 2020 m. spalio 1 d. visi „pagrindiniai filialai“bus vadinami “pagrindiniais filialais“. Kūrėjams, kurie daugelį metų naudojasi Git ir GitHub, prireiks šiek tiek laiko, kol pripras prie šio pakeitimo.
Ar turėčiau naudoti pagrindinį ar pagrindinį?
Nėra tikro skirtumo tarp pagrindinio ir pagrindinio, tai tik numatytosios šakos pavadinimas. Jums git push origin master tiesiog sukuria naują šaką, vadinamą master (nes ji dar neegzistuoja) ir perkelia dabartinius įsipareigojimus.
Kodėl „GitHub“naudoja pagrindinį, o ne pagrindinį?
Nuo kito mėnesio visos naujos š altinio kodo saugyklos, sukurtos „GitHub“, bus pavadintos „pagrindine“vietoj „šeimininko“kaip įmonės pastangų pašalinti nereikalingas nuorodas į vergiją ir pakeisti jas labiau įtraukiančiomis sąvokomis.