ที่เก็บ (
repository)
ที่เก็บเป็นแหล่งที่ไฟล์ข้อมูลถูกจัดเก็บเอาไว้ซึ่งมักจะอยู่บนเครื่องแม่ข่าย บางครั้งก็เรียกว่า
depotสำเนาใช้การ (
Working copy)
สำเนาใช้การคือสำเนาท้องถิ่นที่สำเนามาจากที่เก็บ โดยเลือกเอาข้อมูลที่แก้ครั้งปรับปรุงในเวลาหรือครั้งที่แก้ไขปรับปรุงที่เจาะจงการลงทะเบียนออก (
check-out,
co)การลงทะเบียนออกเป็นการสร้างสำเนาท้องถิ่นจากที่เก็บ ซึ่งอาจจะเป็นสำเนาระบุครั้งของการแก้ไขปรับปรุงหรือเป็นการปรับปรุงล่าสุดก็ได้การลงทะเบียนเข้า (
commit,
install,
submit,
check-in,
ci)
การลงทะเบียนเข้า คือการนำการแก้ไขปรับปรุงเข้าไปเก็บในที่เก็บการเปลี่ยนแปลง (
ดิฟฟ์,
change,
diff,
delta)การเปลี่ยนแปลงเป็นตัวแทนการเปลี่ยนแปลงแก้ไขเอกสารในการควบการปรับปรุงแก้ไข ความละเอียดในการสร้างดิฟฟ์ขึ้นอยู่กับระบบควบคุมการปรัปปรุงแก้ไขแต่ละระบบชุดการเปลี่ยนแปลง (
changelist,
change set)ในระบบควบคุมการปรับปรุงแก้ไขหลายระบบที่มีคุณสมบัติ
แบ่งแยกไม่ได้ ระบบสามารถนำเข้าการเปลี่ยนแปลงได้คราวละหลายการเปลี่ยนแปลง ในระบบเหล่านั้น
ชุดการเปลี่ยนแปลงเป็นตัวระบุชุดของการเปลี่ยนแปลงในการนำเข้าหนึ่งครั้ง นอกจากนั้นยังเป็นตัวแทนของลำดับของรหัสต้นฉบับตามการแก้ไขซึ่งทำให้สามารถระบุรหัสต้นฉบับด้วยหมายเลขประจำชุดการเปลี่ยนแปลง(ใดๆ)ได้การทำให้ให้ทันสมัย (
update,
sync)
การทำให้ทันสมัยคือการสำเนาการเปลี่ยนแปลง (ที่อาจทำโดยผู้อื่น) ในที่เก็บมาสู่ท้องถิ่นการผสาน (
merge,
integration)
การผสาน เป็นการนำการเปลี่ยนแปลงที่เกิดขึ้นพร้อมกันมารวมกันให็เป็นการเปลี่ยนแปลงชุดเดียวรุ่น (
revision,
version)
รุ่น เป็นชุดของการเปลี่ยนแปลงการนำเข้า (
import)
การนำเข้าเป็นการนำเข้าสำเนาท้องถิ่นที่ไม่ใช่
สำเนาใช้การเข้าสู่ที่เก็บการส่งออก (
export)
การส่งออกคล้ายกับ
การลงทะเบียนออกต่างกันที่การส่งออกสร้างสำเนาที่ปราศจาก
เมทาเดตาของระบบควบคุมการปรับปรุงแก้ไข มักใช้ในการแจกจ่ายข้อมูลความขัดแย้ง (
conflict)
ความขัดแย้ง ความขัดแย้งเกิดขึ้นเมื่อสองการเปลี่ยนแปลงซึ่งอาจจะทำโดยคนละคนกัน บทเอกสารเดียวกัน หรือในแห่งเดียวกันของเอกสาร ซึ่งซอฟต์แวร์ไม่อาจระบุได้ว่าการเปลี่ยนแปลงใด'ถูกต้อง' ผู้ใช้จำเป็นที่จะต้อง
แก้ไขความขัดแย้งการแก้ไข (
resolve)
การแก้ไขความขัดทำโดยผู้ใช้เพื่อเลือกการแก้ไขที่ถูกต้องเมื่อเกิดความขัดแย้งขึ้น