比較編輯器
您可以藉由比較兩個檔案來檢視兩者之間的差異。您可以比較不同的檔案,也可以比較儲存庫中的版本與工作台中的版本,或者比較本端編輯歷程。
在某些情況下,您可以比較三個檔案(當有共同的上代時)。
在執行比較之後,編輯區會開啟比較編輯器。在「比較」編輯器中,您可以瀏覽所有的差異,以及複製所比較資源之間的強調顯示差異。您可以將在「比較」編輯器中所做的變更儲存到資源。
以下是從「CVS 工作區同步化」中開啟比較編輯器時,比較編輯器所呈現的外觀。
工具列
「比較」編輯器的工具列包含下列按鈕:
- 控制上代窗格的可見性
- 在兩種情況下,會發生三向比較,這兩種情況都是在使用「團隊」版本管理支援時發生:在比較衝突的檔案時,以及在比較正從分支合併的檔案時。在這兩種情況下,系統都會判斷儲存庫中的共同上代,以比較所針對的衝突或合併。
這個指令決定第三個編輯器的可見性。依預設,會看不見上代窗格。
- 執行三向/雙向比較
- 您可以在執行三向比較或忽略共同上代的雙向比較之間輪換比較編輯器。
- 從左向右複製全部
- 將左窗格內的檔案的整個內容複製到右窗格內的檔案,使兩個檔案的內容相同。
- 從右向左複製所有非衝突變更
- 將右窗格中的所有非衝突變更複製到左窗格中。衝突變更必須個別複製。
- 從左向右複製現行變更
- 合併兩個檔案中的變更,作法為將左窗格內的強調顯示變更複製到右邊的強調顯示片段;這將會改寫右窗格內的強調顯示片段。
- 從右向左複製現行變更
- 執行與前述相反的動作。
- 選取下一個差異
- 強調顯示在所比較資源之間發現的下一個差異。
- 選取上一個差異
- 強調顯示在所比較資源之間發現的前一個差異。
與 CVS 儲存庫同步化
三向比較
比較資源
與儲存庫同步化
合併比較編輯器中的變更
解決衝突
設定比較檔案的喜好設定
比較資源和儲存庫的版本