Google Chrome bruker gaffel for å håndtere hver side i en separat prosess. Dette vil forhindre klientsidekode på én side fra å ødelegge hele nettleseren din. gaffel er brukt til å skape prosesser i noen parallelle programmer (som de som er skrevet med MPI).
Hva brukes gaffel til?
Forking er å ta kildekoden fra et åpen kildekodeprogram og utvikle et helt nytt program. Forking er ofte et resultat av en fastlåsning i et åpen kildekodeprosjekt som er så uoverkommelig at alt arbeid stopper opp.
Når bør du gaffel?
Når bør jeg fordele et depot? Hvis du vil at det skal eksistere en kobling mellom kopien av et prosjekt og det originale depotet, bør du opprette en gaffel. Dette lar deg gjøre endringer på gaffelen din, og deretter åpne en pull-forespørsel til originalen for å foreslå endringene dine.
Når bør jeg fork vs clone?
Så i så fall blir endringene som er gjort i det klonede depotet først skjøvet til det forklede depotet, og deretter opprettes en pull-forespørsel. Det er et bedre alternativ å fordele før kloning hvis brukeren ikke er erklært som en bidragsyter og det er et tredjepartslager (ikke fra organisasjonen).
Hvorfor er forking dårlig?
Forking-prosjekter er dårlige fordi det utsetter pre-fork-bidragsytere for en omdømmerisiko de bare kan kontrollere ved å være aktive i begge barneprosjektene samtidig etter gaffelen. (Dette vil generelt være for forvirrende eller vanskelig til å være praktisk.)