เมื่อไรควรใช้ forking?

สารบัญ:

เมื่อไรควรใช้ forking?
เมื่อไรควรใช้ forking?
Anonim

Google Chrome ใช้ส้อมเพื่อจัดการแต่ละหน้าภายในกระบวนการที่แยกจากกัน วิธีนี้จะป้องกันไม่ให้โค้ดฝั่งไคลเอ็นต์ในหน้าเดียวทำให้เบราว์เซอร์ของคุณหยุดทำงาน ส้อมคือ ใช้เพื่อวางไข่กระบวนการในโปรแกรมคู่ขนานบางโปรแกรม (เช่นเดียวกับที่เขียนโดยใช้ MPI)

forking ใช้ทำอะไร

การ Forking คือการ นำซอร์สโค้ดจากโปรแกรมซอฟต์แวร์โอเพ่นซอร์ส และพัฒนาโปรแกรมใหม่ทั้งหมด การ Forking มักเป็นผลมาจากการหยุดชะงักในโครงการโอเพ่นซอร์สที่ผ่านไม่ได้จนงานทั้งหมดหยุดลง

เมื่อไรควรแยก

ฉันควรแยกที่เก็บเมื่อใด หากคุณต้องการให้มีลิงก์ระหว่างสำเนาของโครงการและที่เก็บต้นฉบับ คุณควรสร้างส้อม วิธีนี้จะทำให้คุณสามารถเปลี่ยนแปลงส้อมของคุณ จากนั้นเปิดคำขอดึงไปที่ต้นฉบับเพื่อเสนอการเปลี่ยนแปลงของคุณ

เมื่อไรควรแยก vs โคลน

ดังนั้น ในกรณีนั้น การเปลี่ยนแปลงที่ทำในที่เก็บที่โคลนจะถูกผลักไปที่ที่เก็บที่แยกจากกันก่อน จากนั้นจึงสร้างคำขอดึง เป็นตัวเลือกที่ดีกว่าในการแยก ก่อนโคลน ถ้าผู้ใช้ไม่ได้รับการประกาศให้เป็นผู้ร่วมให้ข้อมูลและเป็นที่เก็บของบุคคลที่สาม (ไม่ใช่ขององค์กร)

ทำไมการ Forking ถึงไม่ดี

โปรเจ็กต์การ Forking ไม่ดี เพราะมันทำให้ผู้ร่วมก่อน fork เสี่ยงต่อชื่อเสียงที่พวกเขาสามารถควบคุมได้โดยการเปิดใช้งานในโปรเจ็กต์ย่อยทั้งสองพร้อมกันหลังจากการ fork (โดยทั่วไปจะทำให้เกิดความสับสนหรือยากจะนำไปใช้ได้จริง)

แนะนำ: