Google Chrome utilitza una bifurcació per gestionar cada pàgina dins d'un procés independent. Això evitarà que el codi del client d'una pàgina baixi tot el vostre navegador. fork s'utilitza per generar processos en alguns programes paral·lels (com els escrits amb MPI).
Per a què serveix la bifurcació?
Forking és treure el codi font d'un programa de codi obert i desenvolupar un programa completament nou. La bifurcació sovint és el resultat d'un bloqueig en un projecte de codi obert que és tan insuperable que tot el treball s'atura.
Quan hauries de bifurcar?
Quan hauria de bifurcar un repositori? Si voleu que hi hagi un enllaç entre la vostra còpia d'un projecte i el repositori original, hauríeu de crear una bifurcació. Això us permetrà fer canvis a la vostra bifurcació i, a continuació, obrir una sol·licitud d'extracció a l'original per proposar els vostres canvis.
Quan he de bifurcar i clonar?
En aquest cas, els canvis fets al repositori clonat s'envien primer al repositori bifurcat i després es crea una sol·licitud d'extracció. És una millor opció fer una bifurcació abans de clonar si l'usuari no està declarat com a col·laborador i és un repositori de tercers (no de l'organització).
Per què és dolent bifurcar?
Els projectes de bifurcació són dolents perquè exposa els col·laboradors anteriors a la bifurcació a un risc de reputació que només poden controlar si estan actius en els dos projectes secundaris simultàniament després de la bifurcació. (En general, això seria massa confús o difícil de ser pràctic.)