「合併」精靈

這個精靈會協助您將兩個專案狀態之間的變更合併至您的工作區。「合併」精靈經常用來將變更從一個分支移至另一個分支, 例如在分割分支以處理錯誤修正之後進行。合併作業取得分支中的起點終點兩個點之間的變更, 然後將它們合併到您的工作區中。通常,起點會是分支的根(版本標示), 而終點可能是分支的尖端(最新及最佳)或另一個版本標示。

瞭解合併的目的地一定是您工作區中的專案是非常重要的。在合併完成之後, 您可以在本端環境測試變更,然後將它們確定到新分支(通常是 HEAD)。

如果要啟動合併,請選取專案(或是一或多個資源), 然後從蹦現功能表中,選取團隊 > 合併...。這時會出現下列對話框。

合併對話框起始狀態

首先,您應該選擇合併的結束標示。這是要合併到工作區中的分支或版本。當您要將兩個專案版本之間的差異合併到工作區中的時候,請選擇一個版本。如果您要將在分支中所做的變更合併到本端工作區中,請選取一個分支。

精靈會試圖為開始標示或基礎標示挑選一個適當的標示。 如果無法決定標示,您應該以手動方式輸入它。如果沒有開始標示,您可以選擇不預覽就進行合併,在此情況下,並不需要開始標示,但是合併會直接在工作區中發生。 這個作法的缺點是 CVS 會使用文字基礎標示來識別衝突,而這種作法並不方便。

如果選取合併預覽選項,在按下完成按鈕後,會計算起點和結束點之間的變更, 並且在「同步化」視圖中將它顯示成 CVS 合併同步化。 隨著合併專案的大小而不同,這可能會花費一些時間,但可以在背景中執行。 您可以在「同步化」視圖中,將變更更新或合併到工作台中。

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

相關作業
分支化
從分支合併

相關參照
CVS
CVS 合併同步化
比較編輯器