Ág (szoftver)

A Wikipédiából, a szabad enciklopédiából
A lap korábbi változatát látod, amilyen Atobot (vitalap | szerkesztései) 2014. december 22., 16:47-kor történt szerkesztése után volt. Ez a változat jelentősen eltérhet az aktuális változattól. (Informatikai portál AWB)

A leágaztatás – a revízió kezelésben és szoftver konfiguráció kezelésben – egy verzió kontroll alatt lévő objektum (általában egy forrásfájl) megkettőzése úgy, hogy az újonnan létrejövő objektumnak kezdetben ugyanaz a tartalma, mint amelyikről leágazott és (ez a fontosabb) a fejlesztés (új verziók létrehozása) párhuzamosan folyhat mindkét ágon.

A leágaztatás után általában jön egy összefésülés is: az a folyamat, amikor az egyik ágon keletkezett változásokat belemásolják a szülőágba (ezt törzsnek vagy főágnak is szokás nevezni).

Sokféle okból lehet ágat létrehozni. Erről bővebben a "Streamed Lines: Branching Patterns for Parallel Software Development" by Brad Appleton, Stephen Berczuk, Ralph Cabrera, and Robert Orenstein cikkében van szó.