Google Chrome koristi viljušku za obradu svake stranice unutar posebnog procesa. Ovo će spriječiti kod na strani klijenta na jednoj stranici da sruši cijeli vaš pretraživač. fork se koristi za pokretanje procesa u nekim paralelnim programima (poput onih napisanih pomoću MPI).
Za šta se koristi račvanje?
Forking je preuzimanje izvornog koda iz programa otvorenog koda i razvoj potpuno novog programa. Račvanje je često rezultat zastoja u projektu otvorenog koda koji je toliko nepremostiv da sav posao staje.
Kada treba da se račvate?
Kada trebam razdvojiti spremište? Ako želite da postoji veza između vaše kopije projekta i originalnog spremišta, trebali biste kreirati viljušku. Ovo će vam omogućiti da izvršite izmjene na svom viljušku, a zatim otvorite zahtjev za povlačenje prema originalu da predložite svoje izmjene.
Kada trebam fork vs clone?
Dakle, u tom slučaju, promjene napravljene u kloniranom spremištu se prvo guraju u račvano spremište, a zatim se kreira zahtjev za povlačenjem. Bolja je opcija fork prije kloniranja ako korisnik nije deklariran kao saradnik i ako je repozitorijum treće strane (nije od organizacije).
Zašto je račvanje loše?
Forking projekti je loš jer izlaže pre-fork doprinose riziku reputacije koji mogu kontrolisati samo ako budu aktivni u oba podređena projekta istovremeno nakon fork. (Ovo bi općenito bilo previše zbunjujuće ili teško da bi bilo praktično.)