Differences between revisions 4 and 5
Revision 4 as of 2012-11-04 02:38:49
Size: 3405
Editor: mpm
Comment:
Revision 5 as of 2012-11-11 13:15:41
Size: 0
Editor: abuehl
Comment: English page has been deleted
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
<<Include(A:delete)>>

''Mercurial'' เจ๋งเพราะ:

 เร็ว::
  * มี[[RevlogNG|วิธีการเก็บข้อมูล]]ความต่างแบบบีบอัดที่มีประสิทธิภาพสูงมาก
  * ถูกออกแบบมาเพื่อเข้าถึงข้อมูลได้อย่างรวดเร็ว
  * ทำดัชนีของไฟล์และ[[ThaiChangeSet|เซ็ตการแก้ไข]]ทั้งหมด
  * ไม่กินแบนด์วิทและซีพียูเมื่อทำงานผ่าน[[WireProtocol|โปรโตคอล]] HTTP แลละ SSH

 ทำงานได้กับผู้ใช้จำนวนมาก::
  * รูปแบบการทำงานแบบกระจายศูนย์ทำให้รองรับผู้ใช้จำนวนไม่จำกัด
  * สนับสนุนการ[[ThaiMerge|รวมประวัติการแก้ไข]]ระหว่าง[[ThaiBranch|กิ่ง]]ต่างๆ
  * ประสิทธิภาพไม่ตกลงมากเมื่อมีไฟล์และเซ็ตการแก้ไขจำนวนมาก
  * ไม่มีการล๊อคไฟล์!

 ทนทาน::
  * ใช้แฮชแบบ SHA1 เพื่อตรวจสอบความสมบูรณ์ของข้อมูลใน [[ThaiRepository|repository]]
  * ไม่มีการลบข้อมูลที่ถูกเก็บไว้ และสนับสนุน transaction journalling
  * สามารถตรวจสอบความสมบูรณ์ของทั้ง repository ได้อย่างรวดเร็ว
  * ง่ายต่อการ[[BackUp|ทำสำเนา]]

 ใช้ง่าย::
  * คำสั่งส่วนมากคล้ายกับใน CVS และระบบ SCM อื่นๆ
  * มีตัวช่วยเหลือสำหรับคำสั่งที่มากับ Mercurial
  * มีหน้าเว็บสำหรับดู repository ในตัว ([[http://selenic.com/repo/hg|ตัวอย่าง]])
  * มี[[GUIClients|เครื่องมือ GUI]] หลายหลาย

 ทำงานได้บนหลายแพลทฟอร์ม::
  * ทำงานได้บนยูนิกซ์, MacOS X, และ[[CategoryWindows|วินโดว์]]
  * มี[[RepositoryConversion|เครื่องมือสำหรับแปลง repository]] สำหรับ [[SCM|SCMs]] ดังๆหลายตัว
  * สนับสนุน[[WorkingPractices|วิธีการใช้งาน]]หลากหลาย
  * สนับสนุนการใช้ [[Hook|hooks]] และมี[[Extensions|ตัวเสริม]]หลากหลาย

 ฟรี::
  * [[DeveloperRepos|ซอร์สโค้ด]]ในสัญญาแบบ GPL
  * มี[[MailingLists|ชุมชุน]]ที่กระตือรือร้นในการให้ความช่วยเหลือและสำหรับ[[DeveloperInfo|นักพัฒนา]]