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