ทำความรู้จักกับ Version Control
#HelloFront-end #HelloErmine #HelloWorld2021
Last updated
Was this helpful?
#HelloFront-end #HelloErmine #HelloWorld2021
Last updated
Was this helpful?
Version Control คือ ระบบควบคุมเวอร์ชัน โดยจะทำการจัดเก็บการเปลี่ยนแปลงที่เกิดขึ้นกับไฟล์ของเรา แล้วเราจะสามารถควบคุมเวอร์ชันของมันได้ โดยสามารถย้อนกลับไป หรือกลับมาเป็นเวอร์ชันปัจจุบันได้ตลอดเวลา
โดยเราสามารถใช้ระบบนี้ในการทำงานร่วมกับผู้อื่นได้เช่นกัน โดยคนที่ทำงานร่วมกับเราจะเห็นเวอร์ชันที่ได้แก้ไขไปทั้งหมดของกันและกัน ผู้ที่ร่วมทำงานสามารถเรียกดูเวอร์ชันได้ทุกเวอร์ชันผ่านการ checkout เวอร์ชันนั้น ๆ
เก็บประวัติการแก้ไข code ไว้ทุกครั้ง และรู้ได้ว่า code ตรงไหนใครเป็นคนเพิ่มเข้ามาหรือแก้ไข
ช่วยรวม code จากหลาย ๆ คนเข้าด้วยกันให้ง่ายขึ้น ดูได้ว่า code เดิมคืออะไร และแก้ไขเป็นอะไร
เมื่อเกิดปัญหาก็สามารถติดตามดูประวัติการแก้ไข code ของไฟล์ในแต่ละบรรทัดได้ง่าย
ช่วยให้สามารถจัดการ project ได้อย่างเป็นระบบ มอง code แต่ละส่วนเป็นฟีเจอร์ ไม่เขียน code ข้ามฟีเจอร์ไปมาใน code ชุดเดียวกัน
เป็นการสำรองข้อมูลไปในตัว ไม่ต้องกลัวเวลา code มีปัญหาแล้วต้องย้อนกลับไปใช้ code ชุดเก่า และใช้พื้นที่ในการเก็บข้อมูลน้อยเมื่อเทียบกับการสำรองข้อมูลทั้ง project
สามารถติดตามการทำงานของทุกคนภายในทีมได้จาก history