手冊

第 3 章:使用 TortoiseMerge

目錄

檢視模式
檢視/合併
套用程式碼補丁
按鈕和其他控制元件
程式碼行狀態圖示
合併/編輯衝突
開啟檔案
檢視/合併
套用程式碼補丁
設定
主要設定頁面
色彩設定頁面

檢視模式

TortoiseMerge 有三種主要的檢視模式:單窗格、雙窗格和三窗格檢視。單/雙窗格檢視用於檢視變更,而三窗格檢視用於解決衝突。

檢視/合併

圖 3.1:單窗格檢視

One Pane View

圖 3.2:雙窗格檢視

Two Pane View

雙窗格檢視有一些單窗格檢視沒有的功能

  • 在已修改程式碼行內的變更以不同顏色顯示。已新增的字串部分以較淺的顏色顯示,但您當然可以組態此處使用的顏色。已移除的部分以字串中的深棕色垂直線表示。請查看上方的螢幕擷取畫面,了解其運作方式。

  • 程式碼重新整理通常表示空白 (空白、跳格、換行) 有很多變更,但沒有實際程式碼變更。例如,您將很長的行拆成多行,或者有時將多行壓縮成一行。

    此類變更在檢視的左側標示白色圓形符號。如果您看到此類白色圓形,您會立即知道那裡沒有真正的程式碼變更,而且您不必進一步檢查已變更的區塊。

  • 在雙窗格檢視中,可以在右側窗格手動編輯檔案。這種變更會標記鉛筆符號。也可以手動編輯左側窗格的檔案,但僅在左側窗格處於活動狀態時,按下啟用編輯時有效。

如果您想比較/合併三個檔案,TortoiseMerge 會在三窗格檢視中顯示差異。如果您需要解決有衝突的檔案,也會使用此檢視。

圖 3.3:三窗格檢視

Three Pane View

左側窗格顯示他們的檔案和基本檔案之間的差異,右側窗格顯示我的檔案和基本檔案之間的差異。底部窗格顯示將基本我的他們的合併後可能的衝突結果。

如果您將滑鼠游標停留在窗格標題上,工具提示會顯示每個窗格中用於差異的檔案名稱。

也可以手動編輯左側窗格或右側窗格的檔案,但僅在該窗格處於活動狀態時,按下啟用編輯時有效。

套用程式碼補丁

在 TortoiseMerge 解析程式碼修正檔後,它將會顯示一個小視窗,其中包含程式碼修正檔中所有已變更的檔案。

圖3.4。程式碼修正檔清單

Patch File List


如果檔案名稱以黑色顯示,則程式碼修正檔可以使用,不會有任何問題。這表示該檔案尚未過期。但是,如果檔案名稱以紅色顯示,則無法直接套用程式碼修正檔,因為您已經變更該檔案。

程式碼修正檔視窗中有個內容選單,您可以用它來預覽程式碼修正檔對目前檔案的影響(套用但不儲存)、套用並儲存所選檔案的變更,或套用並儲存清單中所有檔案的變更。雙擊動作為預覽。

TortoiseSVN 首頁