從分支合併

在 CVS 分支中建立及工作一段時間之後, 您應將分支中的變更合併到另一個分支或 HEAD 中。若要執行此動作,您必須知道:

  1. 包含變更之分支或版本的名稱。
  2. 建立分支的版本。這是您在分支化時所提供的版本名稱。

若要合併變更:

  1. 確定目的地已載入至您的工作區中。比方說, 如果您想將變更合併到 HEAD 中,請確定在工作區中與 HEAD 共用專案。如果要這麼做,請選取專案,然後從快速功能表中選擇取代為 > 另一個分支或版本。然後選取要取代成的分支。
  2. 選取專案,然後選取團隊 > 合併
  3. 輸入合併的起點。這是建立分支的版本。 請按下一步
  4. 輸入包含您要合併之變更的分支或版本。 按一下完成
  5. 將會開啟「合併」編輯器,顯示您的工作區和分支與變更之間的所有差異。
  6. 將全部所要的變更載入到工作區中。完成這個動作的方法為 以手動方式合併變更,然後從文字編輯器的快速功能表中選取儲存, 或是從樹狀結構的快速功能表中選取從儲存庫更新置換和更新將變更合併到本端副本
  7. 在全部所要的變更都在工作區中之後,選取團隊 > 與儲存庫同步化。然後您可以確認所有的變更到儲存庫。

合併動作

合併編輯器中的動作可以補充合併編輯器下半部可用的手動合併工具列動作。

從儲存庫更新 對於包含送入變更的檔案,這個動作是啟用的。 執行這個動作時,會對工作區中的檔案進行變更。
置換及更新 對於變更有衝突的檔案,這個動作是啟用的。執行這個動作時, 會捨棄您所擁有的任何本端變更,並將檔案取代為遠端內容。
將變更合併到本端副本 對於變更有衝突的檔案,這個動作是啟用的。執行這個動作時, 會執行與 "cvs update" 指令相等的指令。 它會使用基礎作為上代,將本端內容與遠端內容合併。不論檔案的衝突狀態為何,變更都會合併, 而且可能在本端檔案中產生衝突的標示元(例如,無法自動合併的行)。

 

相關概念
與 CVS 的團隊程式設計
分支
使用 CVS 儲存庫同步化

相關作業
分支化
與儲存庫同步化
更新
確定

相關參照
CVS
合併精靈

 
Copyright IBM Corporation and others 2000, 2003