Dark mode
Version Control คืออะไร
Version Control คือระบบที่ใช้ในการบันทึกการเปลี่ยนแปลงของไฟล์หรือชุดของไฟล์ตลอดเวลา ทำให้คุณสามารถเรียกดูเวอร์ชันก่อนหน้าได้ในภายหลัง ช่วยให้นักพัฒนาสามารถทำงานร่วมกันได้อย่างมีประสิทธิภาพ ติดตามการเปลี่ยนแปลง แก้ไขข้อผิดพลาด และจัดการโครงการซอฟต์แวร์ได้อย่างเป็นระบบ
ประเภทของ Version Control
ประเภท | คำอธิบาย | ตัวอย่าง |
---|---|---|
จัดเก็บการเปลี่ยนแปลงไฟล์ไว้ในเครื่องคอมพิวเตอร์เครื่องเดียว | RCS | |
มีเซิร์ฟเวอร์กลางที่เก็บไฟล์และประวัติการเปลี่ยนแปลงทั้งหมด | SVN, Perforce | |
ผู้ใช้แต่ละคนมีสำเนาของคลังเก็บข้อมูลทั้งหมด | Git, Mercurial |
Git เป็น DVCS ที่ได้รับความนิยมมากที่สุดในปัจจุบัน เนื่องจากความรวดเร็ว ความยืดหยุ่น และการทำงานแบบกระจายศูนย์