Coding

Branch

Kort sagt

En parallel kopi af kodebasen hvor du kan arbejde uden at påvirke den primære version.

En branch er en parallel version af din kodebase. Du kan oprette en branch fra det nuværende state, arbejde på en ny feature eller et eksperiment, og bagefter flette ændringerne ind i hovedversionen — uden at have forstyrret produktionskoden undervejs.

Hovedgrenen hedder typisk 'main'. Nye features laves i separate branches der navngives efter indholdet: 'tilfoej-soegning', 'ret-login-fejl', 'ny-forside'.

Branching er kernemekanismen bag samarbejde i kode: to udviklere kan arbejde på to features simultant i hver sin branch uden at forstyrre hinanden — og flette begge ind når de er klar.

Du vil tilføje et kontaktformular til din hjemmeside. Du opretter en branch kaldet 'kontaktformular', bygger og tester den der, og merger den ind i main når den er klar — produktionssiden er upåvirket hele vejen igennem.


← Alle begreber Test dig selv