ฉันมักจะอ่านว่า Hg (และ Git และ ... ) นั้นสามารถผสานได้ดีกว่า SVN แต่ฉันไม่เคยเห็นตัวอย่างการใช้งานจริงที่ Hg / Git สามารถผสานบางสิ่งที่ SVN ล้มเหลว (หรือที่ SVN ต้องการการแทรกแซงด้วยตนเอง) คุณสามารถโพสต์รายชื่อทีละขั้นตอนของการดำเนินการของสาขา / แก้ไข / กระทำ /...- ที่แสดงว่า SVN จะล้มเหลวในขณะที่ Hg / Git เคลื่อนไหวอย่างมีความสุขหรือไม่ ในทางปฏิบัติไม่ได้เป็นกรณีพิเศษอย่างยิ่งโปรด ...
พื้นหลังบางส่วน: เรามีนักพัฒนาซอฟต์แวร์จำนวนไม่กี่รายที่ทำงานกับโครงการที่ใช้ SVN กับแต่ละโครงการ (หรือกลุ่มของโครงการที่คล้ายกัน) ในพื้นที่เก็บข้อมูลของตนเอง เรารู้วิธีการใช้รีลีส - และฟีเจอร์ - สาขาดังนั้นเราจึงไม่พบปัญหาบ่อยนัก (กล่าวคือเราเคยไปที่นั่นแล้ว แต่เราเรียนรู้ที่จะเอาชนะโจเอลปัญหาของ "โปรแกรมเมอร์คนหนึ่งที่ทำให้เกิดการบาดเจ็บทั้งทีม" หรือ "ต้องการนักพัฒนาหกคนเป็นเวลาสองสัปดาห์เพื่อรวมสาขาอีกครั้ง") เรามีสาขาการวางจำหน่ายที่เสถียรมากและใช้เพื่อแก้ไขข้อบกพร่องเท่านั้น เรามีกางเกงที่ควรจะมีความมั่นคงเพียงพอที่จะสร้างการปล่อยภายในหนึ่งสัปดาห์ และเรามีฟีเจอร์ - สาขาที่ผู้พัฒนาเดี่ยวหรือกลุ่มนักพัฒนาสามารถทำงานได้ ใช่พวกมันจะถูกลบหลังจากการรวมตัวใหม่เพื่อไม่ให้เกิดความยุ่งเหยิงในที่เก็บ ;)
ดังนั้นฉันยังคงพยายามค้นหาข้อดีของ Hg / Git ผ่าน SVN ฉันชอบที่จะได้รับประสบการณ์ตรงๆ แต่ยังไม่มีโปรเจ็กต์ขนาดใหญ่ที่เราสามารถย้ายไปที่ Hg / Git ได้ดังนั้นฉันจึงยังคงเล่นกับโปรเจ็กต์ประดิษฐ์ขนาดเล็กที่มีไฟล์ที่สร้างขึ้นเพียงไม่กี่รายการ และฉันกำลังมองหาบางกรณีที่คุณสามารถรู้สึกถึงพลังที่น่าประทับใจของ Hg / Git เนื่องจากจนถึงตอนนี้ฉันได้อ่านบ่อยๆเกี่ยวกับพวกเขา แต่ไม่พบตัวเอง