A Google Chrome a forkot használja az egyes oldalak külön folyamaton belüli kezelésére. Ez megakadályozza, hogy az egyik oldalon lévő ügyféloldali kód leállítsa az egész böngészőt. A fork folyamatok létrehozására szolgál néhány párhuzamos programban (mint például az MPI-vel írottakban).
Mire használják a forkingot?
A Forking célja átvenni a forráskódot egy nyílt forráskódú szoftverprogramból, és egy teljesen új programot kifejleszteni. Az elágazás gyakran a nyílt forráskódú projektek holtpontjának eredménye, amely annyira áthidalhatatlan, hogy minden munka leáll.
Mikor kell villát?
Mikor kell elágaznom egy adattárat? Ha azt szeretné, hogy egy kapcsolat létezzen a projekt másolata és az eredeti tárhely között, hozzon létre egy elágazást. Ez lehetővé teszi, hogy módosítsa a villát, majd nyissa meg a lehívási kérelmet az eredetihez, hogy javaslatot tegyen a változtatásokra.
Mikor vegyem fel a klónozást?
Tehát ebben az esetben a klónozott lerakatban végrehajtott változtatások először a forked repositoryba kerülnek, majd egy lehívási kérés jön létre. Jobb megoldás a elágazás a klónozás előtt, ha a felhasználó nincs közremûködõként deklarálva, és ez egy harmadik fél lerakata (nem a szervezeté).
Miért rossz a forking?
A projektek elágazása rossz, mert az elágazás előtti közreműködőket hírnévkockázatnak teszi ki, amelyet csak úgy tudják kezelni, ha mindkét gyermekprojektben egyszerre aktívak a fork után. (Ez általában túl zavaró vagy nehéz lenne ahhoz, hogy gyakorlatias legyen.)