Google Chrome از فورک برای مدیریت هر صفحه در یک فرآیند جداگانه استفاده می کند. این کار باعث میشود کد سمت کلاینت در یک صفحه نتواند کل مرورگر شما را پایین بیاورد. فورک برای ایجاد فرآیندها در برخی از برنامه های موازی استفاده می شود (مانند برنامه هایی که با استفاده از MPI نوشته شده اند).
فورکینگ برای چه استفاده می شود؟
Forking عبارت است از گرفتن کد منبع از یک برنامه نرم افزاری منبع باز و توسعه یک برنامه کاملاً جدید. فورکینگ اغلب نتیجه یک بن بست در یک پروژه منبع باز است که آنقدر غیرقابل حل است که همه کارها متوقف می شود.
چه زمانی باید چنگال بزنید؟
چه زمانی باید یک مخزن را فورک کنم؟ اگر می خواهید پیوندی بین کپی پروژه شما و مخزن اصلی وجود داشته باشد، باید یک فورک ایجاد کنید. این به شما امکان می دهد تغییراتی را در فورک خود ایجاد کنید، سپس یک درخواست کشش را به نسخه اصلی باز کنید تا تغییرات خود را پیشنهاد دهید.
چه زمانی باید در مقابل کلون فورک کنم؟
بنابراین در این صورت، تغییرات ایجاد شده در مخزن کلون شده ابتدا به مخزن فورک شده منتقل می شود و سپس یک درخواست کشش ایجاد می شود. اگر کاربر بهعنوان مشارکتکننده اعلام نشده باشد و یک مخزن شخص ثالث است (نه از سازمان) را قبل از شبیهسازی فورک کنید، گزینه بهتری است.
چرا فورک کردن بد است؟
پروژه های فورکینگ بد است زیرا مشارکت کنندگان قبل از فورک را در معرض خطر شهرت قرار می دهد که فقط با فعال بودن همزمان در هر دو پروژه کودک پس از فورک می توانند کنترل کنند. (این به طور کلی بسیار گیج کننده یا دشوار است که عملی باشد.)