Pitäisikö minun työskennellä päähaaralla?

Sisällysluettelo:

Pitäisikö minun työskennellä päähaaralla?
Pitäisikö minun työskennellä päähaaralla?
Anonim

Masterin tulisi heijastaa tuotantohaaraa, toimiva lopullinen versio. Työskentely suoraan masterissa tarkoittaa, että jos luot bugeja, sinulla ei ole muuta vaihtoehtoa "palata takaisin" kuin peruuttaa/poistaa/nollata toimeksiantoja, mikä ei ole puhdas tapa toimia ja voi aiheuttaa sen, että menetät uuden koodin osat, jotka olivat kunnossa.

Mitä järkeä päähaaralla on?

Yksi sana: päähaara on deployable. Se on tuotantokoodisi, joka on valmis levitettäväksi maailmalle. Päähaaran on tarkoitus olla vakaa, ja avoimen lähdekoodin ohjelmistojen yhteiskuntasopimus on olla koskaan, koskaan työntämättä masterille mitään, jota ei ole testattu tai joka rikkoo koontiversion.

Miksi päähaara pitäisi kutsua?

Pakollinen kehittäjän sisältö

1.10.2020 alkaen kaikkien "päähaarojen" nimi on "päähaarat." Gitissä ja GitHubissa vuosia polveen syvään käyttäneiltä kehittäjiltä kestää jonkin aikaa tottua tähän muutokseen.

Pitäisikö minun käyttää pää- vai master-laitetta?

Ei ole varsinaista eroa pää- ja isäntähaaran välillä., se on vain oletushaaran nimi. Sinulle git push origin master luo vain uuden haaran nimeltä master (koska sitä ei vielä ole olemassa) ja työntää nykyiset sitoumuksesi sinne.

Miksi GitHub käyttää päämainintaa masterin sijaan?

Ensi kuusta alkaen kaikki GitHubissa luodut uudet lähdekoodivarastot nimetään "pää""isäntä" sijaan osa yrityksen pyrkimystä poistaa tarpeettomat viittaukset orjuuteen ja korvata ne kattavammilla termeillä.

Suositeltava: