開發人員執行的主要 CM 操作如下
·檢出 - 授予對元素作出變更的許可權。
·檢入 - 保存已修改元素的新版本,以便團隊中的其他成員可以檢出相應的變更。
·添加到源版本控制 - 將新檔案或新目錄置於版本控制之下,創建初始版本。
·交付 - 將變更提交給集成員。
·調整基線 - 使您的視圖可以採用其他開發人員所作的變更。
實施員通常將採用以下方式進行工作:
檢出需要變更的檔案。
作出變更。
執行單元測試核實變更。
獲取有關變更的批准。
檢入變更。
升級變更。
檢出的不同類型
默認情況下,檢出一個元素即被授予創建該元素的新版本的獨占許可權。這種檢出稱為保留檢出。其他用戶將無法對該元素進行保留檢出操作。
平行開發的情況下一般採用非保留檢出機制,這種機制在已經有人檢出一個檔案的情況下,仍可確保檢出該檔案。
有些組織常常採用先到先得的開發風格,這樣很多用戶都可以對同一元素進行非保留檢出。所有用戶都可以執行檢入,並創建該檔案的下一個版本。而其他人在創建後續版本之前,必須先將這些變更與以前已檢入的變更整合在一起。©