Google Chrome používá ke zpracování každé stránky samostatný proces. Tím zabráníte tomu, aby kód na straně klienta na jedné stránce stáhl celý váš prohlížeč. fork se používá k vytváření procesů v některých paralelních programech (jako jsou ty napsané pomocí MPI).
K čemu se rozvětvení používá?
Forking znamená převzít zdrojový kód z open source softwarového programu a vyvinout zcela nový program. Rozvětvení je často výsledkem patové situace v open source projektu, který je tak nepřekonatelný, že se zastaví veškerá práce.
Kdy byste měli vidličku?
Kdy mám rozdělit úložiště? Pokud chcete, aby existoval odkaz mezi vaší kopií projektu a původním úložištěm, měli byste vytvořit rozvětvení. To vám umožní provést změny ve vaší větvi a poté otevřít žádost o stažení původního obsahu a navrhnout změny.
Kdy mám forkovat vs klon?
V takovém případě jsou změny provedené v klonovaném úložišti nejprve odeslány do rozvětveného úložiště a poté je vytvořen požadavek na stažení. Je lepší možnost rozdělit před klonováním, pokud uživatel není deklarován jako přispěvatel a jedná se o úložiště třetí strany (nikoli organizace).
Proč je rozvětvení špatné?
Formování projektů je špatné protože to vystavuje přispěvatele před forkem reputačnímu riziku, které mohou kontrolovat pouze tím, že budou aktivní v obou podřízených projektech současně po forku. (To by bylo obecně příliš matoucí nebo obtížné, aby to bylo praktické.)