Google Chrome uporablja vilice za obdelavo vsake strani v ločenem postopku. To bo preprečilo, da bi koda na strani odjemalca na eni strani zrušila celoten brskalnik. fork se uporablja za ustvarjanje procesov v nekaterih vzporednih programih (kot tisti, ki so napisani z uporabo MPI).
Za kaj se uporablja razcepitev?
Forking pomeni prevzeti izvorno kodo iz odprtokodnega programa in razviti popolnoma nov program. Razcepitev je pogosto posledica zastoja v odprtokodnem projektu, ki je tako nepremostljiv, da se vse delo ustavi.
Kdaj morate vilicati?
Kdaj naj razcepim repozitorij? Če želite, da obstaja povezava med vašo kopijo projekta in izvirnim skladiščem, morate ustvariti razcep. To vam bo omogočilo, da spremenite svoje vilice, nato pa odprete zahtevo za vleko na izvirnik, da predlagate svoje spremembe.
Kdaj naj se razcepim proti klonu?
V tem primeru se spremembe, narejene v kloniranem repozitoriju, najprej potisnejo v razčlenjeno skladišče, nato pa se ustvari zahteva za vleko. Boljša možnost je razcepiti pred kloniranjem, če uporabnik ni deklariran kot sodelavec in gre za skladišče tretje osebe (ni iz organizacije).
Zakaj je vilice slabo?
Projekti razcepa so slabi ker izpostavljajo udeležence pred razdelkom tveganju za ugled, ki ga lahko nadzorujejo le tako, da so dejavni v obeh podrejenih projektih hkrati po fork. (To bi bilo na splošno preveč zmedeno ali težko, da bi bilo praktično.)