Varad, Giti filiaalide ühendamine ja väljalasked
Igaühel on seadistatud erinev git-töövoog, kuid selle postituse jaoks eeldage, et teil on midagi sellist:
- Filiaal, kus asuvad kõik teie hoonestamata varad.
- Pideva integratsiooni süsteem, mis loob varad ja loob uue haru või võib-olla uue versiooni.
- Haru, mis on loodud pideva integratsioonisüsteemiga, mis sisaldab ehitatud varasid.
Selle töövoo põhikomponent on pidev integratsioonisüsteem. See tähendab, et kui see ebaõnnestub, siis varade ehitamise ja uue filiaali loomise eest vastutav töö enam ei tööta.
Ja kui see juhtub, peame seda käsitsi tegema. See on kindlasti tüütu, kuid mitte keeruline. Kui leiate end sellelt positsioonilt, saate varade loomiseks, giti filiaalide ühendamiseks ja versioonidega väljaande loomiseks toimida järgmiselt.
Giti filiaalide ühendamine
Selle postituse puhul eeldage, et teil on varade koostamise eest vastutav ehitustööriist. See võib olla üks saadaolevatest tööriistadest, kuid ma kasutan selle mõtte npm
demonstreerimiseks erinevaid.
1 Seadistage Source Branch
Lähteharu hõlmab kõiki ehitamata varasid. Põhimõtteliselt on need kõik JavaScripti töötlemata allikad, laaditabelid ja muud esiotsaga seotud komponendid, mida pole veel ehitatud.
Kui kood on valmis, saab selle luua ja pühenduda mis tahes harule, millega te töötate. Selle artikli huvides viitame sellele kui develop
.
Pärast nende muudatuste sissesurumist peame harud haruks muutma built
.
2 Ühendage Source Branch sisseehitatud haruga
Kui oleme ülesehitatud harus, saame luua kõik ressursid (jällegi, kasutades mis tahes tööriista, mis teile kõige paremini sobib). Kuid enne seda peame veenduma, et toome töö built
oksalt develop
harusse.
Teisisõnu, me peame ühinema develop
, develop-built
kuigi kood develop-built
võib olla või tõenäoliselt pärast ühendamist aegunud.
Seejärel täidame tegelikult vajalikud käsud varade ehitamiseks, lisamiseks ja sidumiseks harusse ning seejärel lükkame uue töö:
See annab meile nüüd ühe haru develop
kõigi toorallikatega ja ühe haru, develop-built
mida saame kasutada oma väljaannete märgistamiseks.
3 Märgistage ehitatud haru
Siinkohal võite soovida lihtsalt sildistada develop-built
versiooniga väljalaskena, võib-olla soovite selle ühendada master
või mis tahes muul juhul. Kui soovite siiski säilitada kahte eraldi silti, ühte lähtemärgendi ja teist tegeliku väljalaske märgendi jaoks, võiksite seda teha sildistamise teel develop
ja develop-built
enne täiendavat liitmist.
Täpsemalt saate develop
versiooniga allikana märkida:
Ja develop-built
märgistatud väljalasena:
Siinkohal saate selle ühendada master
haruga või mis tahes põhiharuga, mille soovite säilitada. Kui aga kasutate Composerit, soovite tõenäoliselt viidata versioonidega väljaannetele, nii et siin saate seda vahekaarti kasutada.
Lõplik märkus
Pange tähele, et teie töövoog võib ja tõenäoliselt varieerub. Võib-olla kasutate harusid, võib-olla silte, võib-olla kasutate nende kahe kombinatsiooni nagu ülal.
Eesmärk ei ole öelda, kuidas peaksite seda tegema, vaid lõpuks selles, kuidas ühendada git-harud, et teie lähteharu jõuaks ehitatud harusse, et saaksite varasid ehitada ja neid vastavalt vajadusele versioonida.