สารบัญ:
วีดีโอ: เครื่องมือควบคุมเวอร์ชันรวมศูนย์คืออะไร
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
การควบคุมเวอร์ชันจากส่วนกลาง
การเข้าถึงฐานรหัสและการล็อคถูกควบคุมโดยเซิร์ฟเวอร์ น่าจะเป็นตัวอย่างที่รู้จักกันดีที่สุดของ รวมศูนย์ ระบบ VCS คือ CVS และ Subversion ซึ่งทั้งสองระบบเปิดอยู่ แหล่งที่มา แม้ว่าจะมีตัวอย่างทางการค้ามากมาย (รวมถึง Rational ClearCase ของ IBM)
การควบคุมเวอร์ชันรวมศูนย์คืออะไร
การควบคุมเวอร์ชันจากส่วนกลาง ระบบมีพื้นฐานอยู่บนแนวคิดที่ว่าโครงการของคุณมีสำเนา "ส่วนกลาง" เพียงชุดเดียว (อาจอยู่บนเซิร์ฟเวอร์) และโปรแกรมเมอร์จะ "ยอมรับ" การเปลี่ยนแปลงที่ทำกับสำเนาส่วนกลางนี้ “การมุ่งมั่น” การเปลี่ยนแปลงนั้นหมายถึงการบันทึกการเปลี่ยนแปลงในระบบส่วนกลาง
นอกจากนี้ git เป็นระบบควบคุมเวอร์ชันรวมศูนย์หรือไม่ Git . ในขณะที่ ระบบรวมศูนย์ เป็น ระบบควบคุมเวอร์ชัน ทางเลือกมาเกือบทศวรรษ Git ได้แซงหน้าพวกเขาในช่วงไม่กี่ปีที่ผ่านมา ต่างจาก SVN Git ใช้ที่เก็บหลายรายการ: ที่เก็บส่วนกลางและชุดของที่เก็บในเครื่อง
ทราบด้วยว่าเครื่องมือควบคุมเวอร์ชันต่างกันอย่างไร
ด้านล่างนี้คือระบบควบคุมและเครื่องมือเวอร์ชันโอเพ่นซอร์สที่ได้รับความนิยมและเป็นที่ต้องการมากที่สุด เพื่อให้คุณตั้งค่าได้ง่ายขึ้น
- ซีวีเอส CVS อาจเป็นจุดเริ่มต้นของระบบควบคุมเวอร์ชัน
- เอสวีเอ็น.
- จีไอที.
- เมอร์คิวรี
- บาซาร์.
ซอฟต์แวร์ควบคุมเวอร์ชันแบบกระจายและแบบรวมศูนย์แตกต่างกันอย่างไร
หลัก ความแตกต่างระหว่าง ทั้งสองคลาสคือ รวมศูนย์ VCSs เก็บประวัติของการเปลี่ยนแปลงไว้บนเซิร์ฟเวอร์กลางที่ทุกคนร้องขอล่าสุด รุ่น ของงานและผลักดันการเปลี่ยนแปลงล่าสุดไปที่ ในทางกลับกัน บน a จำหน่าย VCS ทุกคนมีสำเนาประวัติการทำงานทั้งหมดในพื้นที่