สงครามศาสนาอีกสมรภูมิหนึ่งที่สู้กันดุเดือดคือโลกของ 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
Comments
เอ ผมเห็นเค้ามี bzr repo ให้เลือกใช้ตั้งนานแล้วนะครับ ไม่เห็นมี mercurial ม้ามืดจากไหนไม่ทราบ
GNOME ก็มี bzr นะครับ
ปล. bzr มี bzr-svn bzr-git แต่ไม่มี bzr-hg สิครับ :(
มันเป็น Python และมันเร็ว
เพราะเหตุใด...
Git was ruled out early because it "provokes strong antipathies" among some in the Python community.
มีใครพอจะทราบบ้างครับ (คงไม่ใช่เพราะ Linux kernel เลือก Git .. ถ้าใช่ก็เป็นเรื่องที่บัดซบมากๆ)
อืม คนเขียน python หลายคนคงอยากอุดหนุน python มากกว่า และ git บนวินโดส์มันก็เข้าขั้นสยอง
กำลังเริ่มจะลองใช้ git บนวินโดส์ มันสยองอย่างงั้นเลยหรือครับ
เอ่อ ผมก็พูดเกินไป สำหรับคนที่ชินกับวินโดส์ที่ใช้เมาส์กดอาจจะสยอง git มีคำสั่งเยอะมาก TortoiseGit น่าจะช่วยได้ เห็นว่าดีขึ้นเยอะแล้ว รุ่นล่าสุดเดือนที่แล้วพึ่งทำงานพื้นฐานได้ครบ
แต่ละตัวมันเก่งต่างกันยังไง ใครก็ได้สรุปให้ฟังหน่อย
onedd.net
onedd.net
เฮ้อ SVN ยังจะมีอนาคตอีกมั้ยเนี่ย
ผมเลือกสอนเด็กๆด้วย SVN แทน GIT ซะด้วยซิ ( เลือกเพราะมันใช้ง่ายและเบสิคมาก )