การควบคุมเวอร์ชันมีข้อมูลเพิ่มเติมเมื่อแก้ไขข้อขัดแย้ง: มันไม่ได้มีเฉพาะเวอร์ชันของคุณและเวอร์ชันของผู้ชายคนอื่น ๆ แต่ยังมีบรรพบุรุษร่วมด้วยและทำให้สามารถผสานสามทางได้ ที่นี่บรรพบุรุษร่วมกันเป็นเวอร์ชันดั้งเดิมของไฟล์การกำหนดค่าในการแจกจ่ายหรือเวอร์ชันทางการที่คุณรวมเข้ากับการเปลี่ยนแปลงครั้งล่าสุด
น่าเสียดายที่ Ubuntu และการกระจายหลักอื่น ๆ ที่ฉันรู้จักทำให้การผสานสามทางเป็นไปอย่างสมบูรณ์เมื่ออัปเดตไฟล์การกำหนดค่า คุณสามารถได้ใกล้ชิดอย่างไรกับetckeeper Etckeeperเป็นโปรแกรมเสริมสำหรับ APT ซึ่งเป็นเครื่องมือจัดการแพ็คเกจที่ใช้โดย Debian และตราสารอนุพันธ์ที่จัดการ/etc
ในระบบควบคุมเวอร์ชัน (Bazaar, Darcs, Git, Mercurial); มันถูกส่งไปยังระบบอื่นรวมถึง Yum ใน Fedora ด้วย ฉันแนะนำให้ใช้ etckeeper; /etc
ก็ยังเป็นวิธีที่ดีของการติดตามการเปลี่ยนแปลงที่คุณทำใน
บางโปรแกรมจัดการไฟล์การกำหนดค่าด้วยucfแต่นั่นไม่ใช่สิ่งที่คุณสามารถควบคุมได้ในฐานะผู้ใช้
โดยทั่วไปเมื่อคุณมีบรรพบุรุษและสองรุ่นที่คุณสามารถทำได้ผสานสามทางกับmerge
ยูทิลิตี้ที่มาพร้อมกับRCSหรือdiff3 -m
จากdiffutils
นอกจากนี้ยังมีโปรแกรม diff และการผสานแบบโต้ตอบมากมาย Emacs และเป็นกลุ่มมีอินเตอร์เฟซที่เป็นทำมากที่สุดผู้ชมต่าง