版本

版本化資源的目的在於,攫取資源在某一特定時間點的現行狀態的 Snapshot。 版本化 CVS 中的資源的方法是,以版本標籤標示它們。當資源被版本化時, 表示可以從儲存庫擷取其無法修改的副本。

將專案版本化時,會儲存專案中的所有資源版本。專案以外的資源(檔案和資料夾)都可以版本化。不過, 較常見的是將整個專案版本化在一起,成為包含於經常互相依賴的專案中的資源。 您可以從工作區或是「CVS 儲存庫」檢視畫面中的分支(包括 HEAD)版本化專案。這兩種方法之間的差異,在於決定哪些子項資源版本應為專案版本的一部份。

在從工作台將某個專案標示為版本時, 「工作台」中的檔案的基本修訂會被標示為屬於該版本。 這是一個理想的版本化專案的方法,因為您確切知道哪些檔案修訂將會在該版本中。 如果您有送出變更或未確認的變更,仍可進行這項作業。 未確認的變更會被忽略, 而具有送出變更的資源仍然可以其基本修訂作為版本的一部份。 如果您必須在開始變更資源的點上分割專案,並確認資源至另一個分支中, 則以未確認的或送出變更來版本化專案會非常便利。

從「CVS 儲存庫」檢視畫面中的分支標示專案為版本時, 您會及時在該時刻版本化該分支中的最新資源版本。 如果您不知道分支中已確認的是什麼,則您不應從該分支版本化您的專案。基於此原因,通常最好是從「工作台」進行版本化。

相關概念
CVS 儲存庫
分支
本端歷程
資源

相關作業
建立專案的版本
將儲存庫中的專案版本化
啟用 CVS 資源裝飾
移動版本標示

相關參照
CVS


Copyright IBM Corporation and others 2000, 2003. All Rights Reserved.