Version Control System

Moving Away From CVS

เคยเขียนไว้ว่าโครงการโอเพนซอร์สจำนวนมาก กำลังย้ายหนีจาก CVS ไป SVN ยกเว้น Mozilla กับ GNOME

ทาง Mozilla เองก็ไม่ได้นิ่งนอนใจ ในงาน Mozilla Summit ได้มีการประชุมว่าจะย้ายไปใช้อะไร

Requirement ของ Mozilla คือใช้ VCS แบบ distributed ซึ่งแปลว่า Subversion ตกรอบไป (CVS, SVN เป็นแบบ centralized repository อ่านความแตกต่างของสองแบบได้จากลิงก์นี้)

Subversion is Quite Nice

เนื่องจากผมไม่ใช่โปรแกรมเมอร์ เลยมีประสบการณ์ใช้ version control น้อยมาก

สมัยเรียนใช้ CVS ของที่แล็บทำโปรเจคต์ SCMSWeb แต่เนื่องจากโปรเจคต์ทำคนเดียว ไม่ได้ใช้ร่วมกับใคร CVS เลยมีประโยชน์แค่เอาไว้เก็บเวอร์ชันของไฟล์เท่านั้น

สิ่งที่ได้จากงานนั้นคือ 4 คำสั่งหลัก checkout, add, update, commit ไม่ได้ความรู้เรื่องการทำงานร่วมกับคนอื่นทาง version control แต่อย่างใด หลังจากนั้นก็ร้างราไป

แต่อาทิตย์ที่แล้ว มีสาเหตุต้องมาทำตัว CD Browser ของ Chantra 2.0 กับคุณสัมพันธ์ ก็เลยได้ประสบการณ์การใช้ version control อย่างจริงจัง (ถึงจะ commit กันอยู่สองคน) ก็ได้ประสบการณ์เพิ่มหลายอยู่

Subversion is rising

อ่านบล็อกของ Zac Bowling ว่าชาวบ้านเค้าหันมาใช้ SVN แทน CVS กันหมดแล้ว เหลือแต่ Gnome กับ Mozilla

ลองสำรวจหน่อยว่าสถานการณ์ตอนนี้เป็นไงบ้าง

Subscribe to RSS - Version Control System