Mercurial เจ๋งเพราะ:
- เร็ว
มีวิธีการเก็บข้อมูลความต่างแบบบีบอัดที่มีประสิทธิภาพสูงมาก
- ถูกออกแบบมาเพื่อเข้าถึงข้อมูลได้อย่างรวดเร็ว
ทำดัชนีของไฟล์และเซ็ตการแก้ไขทั้งหมด
ไม่กินแบนด์วิทและซีพียูเมื่อทำงานผ่านโปรโตคอล HTTP แลละ SSH
- ทำงานได้กับผู้ใช้จำนวนมาก
- รูปแบบการทำงานแบบกระจายศูนย์ทำให้รองรับผู้ใช้จำนวนไม่จำกัด
สนับสนุนการรวมประวัติการแก้ไขระหว่างกิ่งต่างๆ
- ประสิทธิภาพไม่ตกลงมากเมื่อมีไฟล์และเซ็ตการแก้ไขจำนวนมาก
- ไม่มีการล๊อคไฟล์!
- ทนทาน
ใช้แฮชแบบ SHA1 เพื่อตรวจสอบความสมบูรณ์ของข้อมูลใน repository
- ไม่มีการลบข้อมูลที่ถูกเก็บไว้ และสนับสนุน transaction journalling
- สามารถตรวจสอบความสมบูรณ์ของทั้ง repository ได้อย่างรวดเร็ว
ง่ายต่อการทำสำเนา
- ใช้ง่าย
- คำสั่งส่วนมากคล้ายกับใน CVS และระบบ SCM อื่นๆ
- มีตัวช่วยเหลือสำหรับคำสั่งที่มากับ Mercurial
มีหน้าเว็บสำหรับดู repository ในตัว (ตัวอย่าง)
มีเครื่องมือ GUI หลายหลาย
- ทำงานได้บนหลายแพลทฟอร์ม
ทำงานได้บนยูนิกซ์, MacOS X, และวินโดว์
มีเครื่องมือสำหรับแปลง repository สำหรับ SCMs ดังๆหลายตัว
สนับสนุนวิธีการใช้งานหลากหลาย
- ฟรี
