移動版本標示

警告:雖然許多人希望 CVS 版本是固定在某個時間,而且是無法修改的,但 CVS 中的版本和分支標示之間仍是互斥的。因此,許多人相信, 修改版本並不是正確的作法,但是在許多情況下,這個動作是很方便的。但是在移動標示時,請特別小心。

移動單一檔案中的標示

假設您剛剛藉由將專案版本化成為 R1,來提交您的建置。但您很快就會發現您要對檔案進行少量變更,並且要將變更併入到建置中。但是您不必重新將專案版本化, 您可以移動已修改的檔案的 R1 版本標示。

  1. 修改檔案。選取在建立 R1 之後所修改的檔案, 然後從快速功能表,選取團隊 > 在資源歷程中顯示
  2. 從「資源歷程」視圖中,選取要標示 R1 版本的修訂。
  3. 從快速功能表中,選取利用現有的標示來標示...
  4. 從對話框選取 R1 版本,然後按「確定」。
  5. 這時會更新資源歷程視圖,以確認版本已經移動。

從儲存庫視圖內移動標示

許多專案在 HEAD 中的現行 Stable 項目中使用正確定義的版本名稱。例如,利用 STABLE 標示將 HEAD 版本化之後,建置 Script 就可以只移出建置的 STABLE 版本。隨著程式碼演變,STABLE 標示會定期移動,以標示最新的 Stable 項目。儲存庫視圖提供了一個動作來移動現有的標示。

  1. 開啟「儲存庫」視圖,然後選取一個資源。
  2. 從快速功能表中,選取利用現有的標示來標示
  3. 這時會出現一個標示選項對話框,讓您選取要移動的標示。如果您想套用的標示未顯示在清單中, 可以按一下從儲存庫重新整理。如果這樣找不到標示, 則可以按一下配置標示,它會開啟一個對話框, 可讓您在儲存庫中的特定檔案上搜尋標示。
  4. 然後按確定,這時就會移動您的標示。這項作業會將現有的標示移至選取的資源,並可用來移動版本及分支標示。

相關概念
使用 CVS 的團隊程式設計

相關作業
與儲存庫同步化
確定