Python เลือก Mercurial

by mk
3 April 2009 - 16:43

สงครามศาสนาอีกสมรภูมิหนึ่งที่สู้กันดุเดือดคือโลกของ Version Control System (VCS หรือบางที่ก็เรียก Revision Control) โดยแนวโน้มของตลาดกำลังขยับจาก VCS แบบ client-server อย่าง CVS/SVN มาเป็น distributed VCS อย่าง Git, Bazaar (BZR) และ Mercurial (Hg)

ส่วนของโครงการ Python นั้นได้ประกาศออกมาแล้วว่าจะย้ายจาก SVN ไปเป็น Mercurial (Hg) โดย Guido van Rossum ผู้สร้าง Python เป็นคนเลือก (ตัวเลือกอีกอันคือ Bazaar) แต่ยังไม่ประกาศว่าจะย้ายเมื่อไร

Mercurial เขียนด้วย Python และถูกสร้างขึ้นมาใช้แทน BitKeeper สำหรับเคอร์เนลของลินุกซ์ (ซึ่งสุดท้ายแล้วแพ้ให้กับ Git ที่ Linus เป็นคนสร้างเอง) แต่โครงการใหญ่ๆ หลายอันก็ใช้ Hg เช่น Mozilla, OpenJDK, OpenSolaris และโครงการของซันแทบทั้งหมด

ส่วน Bazaar นั้นพัฒนาโดยบริษัท Canonical ผู้ทำ Ubuntu และใช้ในโครงการ Launchpad.net

สำหรับชุมชน Blognone ตัวไหนนิยมสุด วัดกันให้รู้ชัดๆ ด้วยโพล

ที่มา - Ars Technica

Blognone Jobs Premium