Bzr Part#1 ตอน Bzr คือ

ช่วงนี้ได้ใช้ Bzr อยู่เรื่อยๆ ไม่ถึงกับถี่ แต่ก็คือได้ใช้แหล่ะ แล้วก็ ปัญหาเดิมๆที่พบคือ พอไม่ได้ใช้นานแล้วกลับมาใช้อีกที ลืมคำสั่งเรียบร้อย เลยเอามาเขียนเป็นซีรี่ส์ดีกว่า สำหรับตอนแรก ขอเริ่มที่เรื่อง Bzr คือ

Bzr เป็นชื่อย่อมาจาก Bazaar แปลว่าตลาดนัด แต่อันนั้นช่างมันเหอะ ส่วน Bzr ในซีรี่ส์เรื่องยาวของเรานี้เป็นเครื่องมือในการพัฒนาซอฟต์แวร์ตัวหนึ่งครับ ซึ่งเครื่องมือประเภทนี้มีหลายตัว และ Bzr ก็เป็นหนึ่งในนั้น เครื่องมือประเภทนี้เขามีชื่อเรียกอย่างเป็นทางการว่า Version Control System (VCS) ส่วนซอฟต์แวร์ที่เป็นที่นิยมใช้กันที่จะคุ้นๆหูหน่อยก็จะมี CVS, SVN

ความสามารถโดยทั่วไปของซอฟต์แวร์ระบบ VCS ก็จะประมาณนี้ครับ

  • เป็นที่เก็บเป็นแหล่งที่ไฟล์ข้อมูลถูกจัดเก็บเอาไว้ซึ่งมักจะอยู่บนเครื่องแม่ข่าย
  • ตรวจสอบการเปลี่ยนแปลง การแก้ไขเอกสารในการควบการปรับปรุง แก้ไข
  • นำการเปลี่ยนแปลงที่เกิดขึ้นพร้อมกันที่ไฟล์เดียวกัน จากผู้ใช้แต่ละคนมารวมกันให็เป็นการเปลี่ยนแปลงชุดเดียว
  • จัดเวอร์ชั่นของไฟล์เป็นชุดของการเปลี่ยนแปลง

ส่วน Bzr ของเรานี้ถือว่าเป็นน้องใหม่ในโลกของ VCS ครับ เพราะเพิ่งถูกพัฒนาขึ้นมาได้ไม่นานนัก แต่ก็สามารถมั่นใจได้ในคุณภาพของ Bzr ครับ เพราะถูกพัฒนาโดย Canonical ผู้ที่พัฒนา Ubuntu ของเรานี่เองครับ และ Bzr ก็ถือกำเนิดขึ้นมาเพื่อใช้งานกับการพัฒนา Ubuntu โดยเฉพาะครับ