Traducere Îmbunătățiți fluxul de lucru git - povestiri

Configurarea fluxului git

Instalați git-flow pe OS X este ușor cu ajutorul homebrew

În pagina proiectului Git-Flow puteți găsi instrucțiuni de instalare pe Linux și Windows.







Instalarea git-flow adaugă câteva comenzi git foarte utile pentru a crea și administra filialele și versiunile de caracteristici. Se creează un nou depozit git cu sucursala principală. Implicit, în git-flow, această ramură este utilizată pentru producție. La rândul său, dezvoltarea principală apare în ramura de dezvoltare. Trebuie remarcat faptul că fluxul git nu este altceva decât o serie de abrevieri convenabile pentru comutarea între aceste ramuri și transferarea schimbărilor de la unul la altul. După instalarea fluxului git, trebuie să configurați o copie locală:

Puteți accepta valorile implicite prin apăsarea tastei Enter - acest lucru, printre altele, va face mai ușor să configurați fluxul git pentru angajați, deoarece ei vor trebui să folosească exact aceleași valori. De fapt, tot ce se întâmplă atunci când porniți init este adăugarea a două secțiuni ale [gitflow] la .git / config:







Dacă aveți nevoie să clarificați ceva, utilizați ajutorul încorporat

Un plus frumos în formă de autocompleție pentru bash și pentru zsh

Lucrați pe o nouă caracteristică

Pentru a porni o nouă funcție, de exemplu caracteristica 77 din instrumentul de urmărire a problemelor:

Comanda creează o nouă caracteristică / ramă de bărbierit cu 77 de viteze-yak cu dezvoltarea dezvoltării și comută la ea.

Necesitatea de a împărtăși munca cu ceilalți?

Aceasta într-o singură mișcare împinge ramura la distanță și leagă localul de ea. Git push standard și git pull -rebase funcționează așa cum ar trebui, pentru că Ramurile create de git-flow sunt ramuri obișnuite și nu conțin informații speciale. Toate viclenia sunt doar în convenția de numire.

Când caracteristica este terminată, trebuie să fie reconstruită pe dezvoltarea și apoi îmbinarea:

După acești doi pași, dezvoltarea va conține noua dvs. caracteristică. Rămâne doar să rulați testele și să-l împingeți.

Eliberarea versiunilor și a remedierilor rapide

Cu lansări este foarte ușor de gestionat:

Rețeaua de remediere rapidă este o ramură de caracteristici, bazată pe cea mai recentă versiune și care va fi adăugată automat la master. și în dezvoltarea. Simplu și gustos.







Trimiteți-le prietenilor: