參考資料:
每一次修改檔案都稱為一個版本
版本控制可以:
中央式:由中央權威管理檔案以及存取權限,一次只讓一個開發者工作
分散式:每個開發者都有拿到所有檔案,所有開發者都可以修改同一個檔案與合併版本紀錄
儲存檔案與版本紀錄的地方,也可稱為數據庫或版本庫
位於開發者的電腦,開發者在此編輯檔案
位於開發者的電腦,開發者把工作目錄中的修改內容傳送到這裡
位於開發者的電腦,開發者把索引中的修改內容傳送到這裡
位於伺服器,是整個專案的中心
開發者把本地儲存庫中的修改內容傳送到這裡,並且從這裡拿到其他開發者的修改內容