วีดีโอ: การแยกสาขาทางกายภาพสำหรับซอฟต์แวร์คืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
สาขา , ในการควบคุมเวอร์ชันและ ซอฟต์แวร์ การจัดการการตั้งค่าคอนฟิก เป็นการทำซ้ำของอ็อบเจ็กต์ภายใต้การควบคุมเวอร์ชัน (เช่น ไฟล์ซอร์สโค้ดหรือแผนผังไดเร็กทอรี) เพื่อให้การแก้ไขสามารถเกิดขึ้นพร้อมกันได้ในหลายสาขา กิ่งก้านเรียกอีกอย่างว่าต้นไม้ ลำธาร หรือเส้นรหัส
วัตถุประสงค์ของการแตกแขนงคืออะไร
โดยทั่วไป หลัก วัตถุประสงค์ของการแตกแขนง (VCS - ระบบควบคุมเวอร์ชัน - คุณลักษณะ) คือการบรรลุการแยกโค้ด คุณมีอย่างน้อยหนึ่ง สาขา ซึ่งเพียงพอสำหรับการพัฒนาตามลำดับและใช้สำหรับงานจำนวนมากที่กำลังบันทึก (มุ่งมั่น) บนเอกลักษณ์เดียวกันนั้น สาขา.
อาจมีคนถามว่า กลยุทธ์การแตกแขนงคืออะไร? และนั่นคือสิ่งที่ กลยุทธ์การแตกแขนง เป็น. เป็นชุดของกฎและอนุสัญญาที่กำหนด เมื่อนักพัฒนาควรแยกสาขา ควรแยกสาขาออกจากสาขาใด เมื่อใดจึงควรรวมกลับ
ในทำนองเดียวกันอาจมีคนถามว่าการแตกแขนงคืออะไร?
สาขา คือ การฝึกสร้างสำเนาของโปรแกรมหรืออ็อบเจกต์ในการพัฒนาให้ทำงานแบบคู่ขนาน โดยคงไว้ซึ่งต้นฉบับและทำงานบน สาขา หรือเปลี่ยนแปลงไปคนละอย่าง
การแยกโค้ดทำงานอย่างไร
สาขา ช่วยให้ทีมนักพัฒนาทำงานร่วมกันได้อย่างง่ายดายภายในศูนย์กลางเดียว รหัส ฐาน. เมื่อนักพัฒนาสร้าง a สาขา , ระบบควบคุมเวอร์ชันจะสร้างสำเนาของ รหัส ฐาน ณ ขณะนั้น การเปลี่ยนแปลงของ สาขา ไม่ส่งผลกระทบต่อนักพัฒนาคนอื่นในทีม