สงครามศาสนาอีกสมรภูมิหนึ่งที่สู้กันดุเดือดคือโลกของ 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
on
เอ
willwill Sat, 04/04/2009 - 01:40
เอ ผมเห็นเค้ามี bzr repo ให้เลือกใช้ตั้งนานแล้วนะครับ ไม่เห็นมี mercurial ม้ามืดจากไหนไม่ทราบ
GNOME ก็มี bzr นะครับ
ปล. bzr มี bzr-svn bzr-git แต่ไม่มี bzr-hg สิครับ :(
มันเป็น Python
sugree Sat, 04/04/2009 - 02:01
มันเป็น Python และมันเร็ว
เพราะเหตุ
tonkla Sat, 04/04/2009 - 02:19
เพราะเหตุใด...
Git was ruled out early because it "provokes strong antipathies" among some in the Python community.
มีใครพอจะทราบบ้างครับ (คงไม่ใช่เพราะ Linux kernel เลือก Git .. ถ้าใช่ก็เป็นเรื่องที่บัดซบมากๆ)
อืม
sugree Sat, 04/04/2009 - 11:53
In reply to เพราะเหตุ by tonkla
อืม คนเขียน python หลายคนคงอยากอุดหนุน python มากกว่า และ git บนวินโดส์มันก็เข้าขั้นสยอง
กำลังเริ่
tekkasit Sat, 04/04/2009 - 18:58
In reply to อืม by sugree
กำลังเริ่มจะลองใช้ git บนวินโดส์ มันสยองอย่างงั้นเลยหรือครับ
เอ่อ
sugree Sat, 04/04/2009 - 21:53
In reply to กำลังเริ่ by tekkasit
เอ่อ ผมก็พูดเกินไป สำหรับคนที่ชินกับวินโดส์ที่ใช้เมาส์กดอาจจะสยอง git มีคำสั่งเยอะมาก TortoiseGit น่าจะช่วยได้ เห็นว่าดีขึ้นเยอะแล้ว รุ่นล่าสุดเดือนที่แล้วพึ่งทำงานพื้นฐานได้ครบ
แต่ละตัวม
wiennat Sat, 04/04/2009 - 09:27
แต่ละตัวมันเก่งต่างกันยังไง ใครก็ได้สรุปให้ฟังหน่อย
onedd.net
เฮ้อ SVN
olan16 Tue, 05/01/2016 - 22:41
เฮ้อ SVN ยังจะมีอนาคตอีกมั้ยเนี่ย
ผมเลือกสอนเด็กๆด้วย SVN แทน GIT ซะด้วยซิ ( เลือกเพราะมันใช้ง่ายและเบสิคมาก )