Google Chrome-ն օգտագործում է պատառաքաղը՝ յուրաքանչյուր էջ առանձին գործընթացի ընթացքում մշակելու համար: Սա թույլ չի տա, որ մեկ էջի վրա տեղադրված հաճախորդի կողմի կոդը տապալվի ձեր ամբողջ դիտարկիչը: պատառաքաղը օգտագործվում է որոշ զուգահեռ ծրագրերում պրոցեսներ ստեղծելու համար (ինչպես MPI-ի միջոցով գրվածները):
Ինչի՞ համար է օգտագործվում պատառաքաղը:
Forking-ը պետք է վերցնի ելակետային կոդը բաց կոդով ծրագրային ապահովման ծրագրից և մշակի բոլորովին նոր ծրագիր: Պատառաքաղը հաճախ բաց կոդով նախագծի փակուղու արդյունք է, որն այնքան անհաղթահարելի է, որ բոլոր աշխատանքները դադարում են:
Ե՞րբ պետք է պատառաքաղել:
Ե՞րբ պետք է բաժանեմ պահեստը: Եթե ցանկանում եք, որ կապ լինի նախագծի ձեր պատճենի և սկզբնական պահոցի միջև, դուք պետք է ստեղծեք պատառաքաղ: Սա թույլ կտա ձեզ փոփոխություններ կատարել ձեր պատառաքաղում, այնուհետև բացել «ձգման հարցում» դեպի բնօրինակ՝ ձեր փոփոխություններն առաջարկելու համար:
Ե՞րբ պետք է պատառաքաղեմ ընդդեմ կլոնի:
Այսպիսով, այդ դեպքում կլոնավորված պահոցում կատարված փոփոխությունները նախ մղվում են դեպի պատառաքաղված պահոց, այնուհետև ստեղծվում է ձգման հարցում: Ավելի լավ տարբերակ է բաժանել նախքան կլոնավորումը, եթե օգտվողը հայտարարված չէ որպես ներդրող և դա երրորդ կողմի պահոց է (կազմակերպությունից չէ):
Ինչու է պատառաքաղը վատ?
Forking նախագծերը վատ են քանի որ այն ենթարկում է նախնական պատառաքաղի մասնակիցներին հեղինակության վտանգի տակ, որը նրանք կարող են վերահսկել միայն երկու մանկական նախագծերում միաժամանակ ակտիվանալով պատառաքաղից հետո: (Սա, ընդհանուր առմամբ, չափազանց շփոթեցնող կամ դժվար կլինի գործնական լինելու համար:)