比較編輯器

您可以藉由比較兩個檔案來檢視兩者之間的差異。您可以比較不同的檔案,也可以比較儲存庫中的版本與工作台中的版本,或者比較本端編輯歷程。 在某些情況下,您可以比較三個檔案(當共同上代存在時)。

在執行比較之後,編輯區會開啟比較編輯器。在比較編輯器中,您可以瀏覽所有差異,以及複製所比較資源之間的強調顯示差異。您可以將在「比較」編輯器中所做的變更儲存到資源。

比較編輯器允許兩種類型的導覽:使用差異或變更。變更是指字行內修改過的部分文字;而差異則是由一或多行組成的檔案區段,其中可包含許多變更。

差異與變更。

差異會以藍色標示,變更則會以紅色標示。

以下是從「CVS 工作區同步化」中開啟比較編輯器時所呈現的外觀。

包含三個窗格的編輯器圖片。頂端窗格會比較專案結構;底端的兩個窗格(並列)會比較程式檔的字行。

工具列

「比較」編輯器的工具列包含下列按鈕:

切換比較檢視器 「切換比較檢視器」按鈕的影像
系統會根據內容類型來決定比較期間應使用哪一個比較檢視器。該按鈕會開啟一個下拉功能表,讓您可以在相同內容類型所登錄的其他檢視器之間進行選擇。如果沒有可用的替代內容檢視器,系統會隱藏該按鈕。
控制上代窗格的可見性 「控制上代窗格的可見性」按鈕的影像
在兩種情況下,會發生三向比較,這兩種情況都是在使用「團隊」版本管理支援時發生:在比較衝突的檔案時,以及在比較正從分支合併的檔案時。在這兩種情況下,系統都會判斷儲存庫中的共同上代, 以比較所針對的衝突或合併。 這個按鈕會決定第三個編輯器的可見性。依預設,會看不見上代窗格。
執行三向/雙向比較 「執行三向/雙向比較」按鈕的影像
您可以在執行三向比較或忽略共同上代的雙向比較之間輪換比較編輯器。
從左向右複製全部 「從左向右複製全部」按鈕的影像
將左窗格中的整個檔案內容複製到右窗格的檔案中,使兩個檔案的內容相同。
從右向左複製所有非衝突變更 「從右向左複製所有非衝突變更」按鈕的影像
將右窗格中的所有非衝突變更複製到左窗格中。衝突變更必須個別複製。
從左向右複製現行變更 「從左向右複製現行變更」按鈕的影像
將左窗格中的強調顯示變更複製到右邊的強調顯示片段,來合併兩個檔案中的變更。如此會改寫右窗格中的強調顯示片段。
從右向左複製現行變更 「從右向左複製現行變更」按鈕的影像
執行與前述相反的動作。
選取下一個差異 「選取下一個差異」按鈕的影像
強調顯示在所比較資源之間發現的下一個差異。
選取前一個差異 「選取前一個差異」按鈕的影像
強調顯示在所比較資源之間發現的前一個差異。
選取下一個變更 「選取下一個變更」按鈕的影像
強調顯示在所比較資源之間發現的下一個變更。
選取前一個變更 「選取前一個變更」按鈕的影像
強調顯示在所比較資源之間發現的前一個變更。

相關概念
與 CVS 儲存庫同步化
三向比較

相關作業
比較資源
與儲存庫同步化
合併比較編輯器中的變更
解決衝突
設定比較檔案的喜好設定
比較資源和儲存庫的版本