สารบัญ:

เครื่องมือควบคุมเวอร์ชันรวมศูนย์คืออะไร
เครื่องมือควบคุมเวอร์ชันรวมศูนย์คืออะไร

วีดีโอ: เครื่องมือควบคุมเวอร์ชันรวมศูนย์คืออะไร

วีดีโอ: เครื่องมือควบคุมเวอร์ชันรวมศูนย์คืออะไร
วีดีโอ: EP 27. Arduino ฉบับไวจนไฟลุก !! - สาระเดฟ ใน 3 นาที 2024, พฤศจิกายน
Anonim

การควบคุมเวอร์ชันจากส่วนกลาง

การเข้าถึงฐานรหัสและการล็อคถูกควบคุมโดยเซิร์ฟเวอร์ น่าจะเป็นตัวอย่างที่รู้จักกันดีที่สุดของ รวมศูนย์ ระบบ VCS คือ CVS และ Subversion ซึ่งทั้งสองระบบเปิดอยู่ แหล่งที่มา แม้ว่าจะมีตัวอย่างทางการค้ามากมาย (รวมถึง Rational ClearCase ของ IBM)

การควบคุมเวอร์ชันรวมศูนย์คืออะไร

การควบคุมเวอร์ชันจากส่วนกลาง ระบบมีพื้นฐานอยู่บนแนวคิดที่ว่าโครงการของคุณมีสำเนา "ส่วนกลาง" เพียงชุดเดียว (อาจอยู่บนเซิร์ฟเวอร์) และโปรแกรมเมอร์จะ "ยอมรับ" การเปลี่ยนแปลงที่ทำกับสำเนาส่วนกลางนี้ “การมุ่งมั่น” การเปลี่ยนแปลงนั้นหมายถึงการบันทึกการเปลี่ยนแปลงในระบบส่วนกลาง

นอกจากนี้ git เป็นระบบควบคุมเวอร์ชันรวมศูนย์หรือไม่ Git . ในขณะที่ ระบบรวมศูนย์ เป็น ระบบควบคุมเวอร์ชัน ทางเลือกมาเกือบทศวรรษ Git ได้แซงหน้าพวกเขาในช่วงไม่กี่ปีที่ผ่านมา ต่างจาก SVN Git ใช้ที่เก็บหลายรายการ: ที่เก็บส่วนกลางและชุดของที่เก็บในเครื่อง

ทราบด้วยว่าเครื่องมือควบคุมเวอร์ชันต่างกันอย่างไร

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

  1. ซีวีเอส CVS อาจเป็นจุดเริ่มต้นของระบบควบคุมเวอร์ชัน
  2. เอสวีเอ็น.
  3. จีไอที.
  4. เมอร์คิวรี
  5. บาซาร์.

ซอฟต์แวร์ควบคุมเวอร์ชันแบบกระจายและแบบรวมศูนย์แตกต่างกันอย่างไร

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