การแยกสาขาทางกายภาพสำหรับซอฟต์แวร์คืออะไร?
การแยกสาขาทางกายภาพสำหรับซอฟต์แวร์คืออะไร?

วีดีโอ: การแยกสาขาทางกายภาพสำหรับซอฟต์แวร์คืออะไร?

วีดีโอ: การแยกสาขาทางกายภาพสำหรับซอฟต์แวร์คืออะไร?
วีดีโอ: สื่อการเรียนรู้ เรื่องซอฟต์แวร์คืออะไร แบ่งได้กี่ประเภท 2024, อาจ
Anonim

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

วัตถุประสงค์ของการแตกแขนงคืออะไร

โดยทั่วไป หลัก วัตถุประสงค์ของการแตกแขนง (VCS - ระบบควบคุมเวอร์ชัน - คุณลักษณะ) คือการบรรลุการแยกโค้ด คุณมีอย่างน้อยหนึ่ง สาขา ซึ่งเพียงพอสำหรับการพัฒนาตามลำดับและใช้สำหรับงานจำนวนมากที่กำลังบันทึก (มุ่งมั่น) บนเอกลักษณ์เดียวกันนั้น สาขา.

อาจมีคนถามว่า กลยุทธ์การแตกแขนงคืออะไร? และนั่นคือสิ่งที่ กลยุทธ์การแตกแขนง เป็น. เป็นชุดของกฎและอนุสัญญาที่กำหนด เมื่อนักพัฒนาควรแยกสาขา ควรแยกสาขาออกจากสาขาใด เมื่อใดจึงควรรวมกลับ

ในทำนองเดียวกันอาจมีคนถามว่าการแตกแขนงคืออะไร?

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

การแยกโค้ดทำงานอย่างไร

สาขา ช่วยให้ทีมนักพัฒนาทำงานร่วมกันได้อย่างง่ายดายภายในศูนย์กลางเดียว รหัส ฐาน. เมื่อนักพัฒนาสร้าง a สาขา , ระบบควบคุมเวอร์ชันจะสร้างสำเนาของ รหัส ฐาน ณ ขณะนั้น การเปลี่ยนแปลงของ สาขา ไม่ส่งผลกระทบต่อนักพัฒนาคนอื่นในทีม