下列控制項會顯示在「新建提供者/編輯提供者」對話框中。
直欄名稱 | 顯示 |
---|---|
提供者名稱 | 在此文字框中指定一個名稱來識別外部「比較/合併提供者」。例如,我們可以將新的提供者稱為 kdiff3。 |
路徑 | 在此文字框中輸入外部「比較/合併提供者」的目錄路徑。例如,假設使用 UNIX 系統,則路徑可能是 /usr/bin/kdiff3。 |
瀏覽 | 按一下此項目以呼叫「選取提供者應用程式」對話框,您可以使用此對話框來尋找及指定您要使用的「比較/合併提供者」。 |
支援比較作業 | 如果目前選取的「比較/合併提供者」可以顯示兩個檔案之間的差異,請按一下此選項。 |
引數 | 這些是您要「比較/合併提供者」在比較作業期間使用的引數。使用此欄位,以指定新「比較提供者」需要的指令行語法。例如,新的「比較提供者」可能需要下列格式的語法:
其中 %contribs% 代表將保留貢獻者內容的路徑名稱,以便 kdiff3 可以讀取檔案並顯示差異。在此範例中,「比較提供者」kdiff3 支援 -L 選項,以在每一個貢獻者的視窗頂端顯示對使用者友善的檔名。巨集 %filename1% 及 %filename2% 會被 ClearTeam Explorer 換成版本延伸路徑名稱。請注意,您可以將滑鼠移到此欄位上,檢視顯示比較作業標籤的「工具提示」。您也可以使用插入巨集按鈕,提供引數給這個欄位。 |
插入巨集 | 請按一下「插入巨集」按鈕右邊的選項清單,以檢視為您提供的引數清單。按一下插入巨集按鈕,將插入巨集選項清單中目前選取的引數,新增至比較引數欄位。 |
支援合併作業 | 如果新的提供者應用程式支援雙向或三向檔案合併作業,請選取此選項。 |
引數 | 這些是您要「比較/合併提供者」在合併作業期間使用的引數。使用此欄位,以指定新「合併提供者」需要的指令行語法。例如,目前選取的「合併提供者」可能需要下列格式的語法:
其中 %base% 是保留基本貢獻者內容的檔案路徑名稱、%filename0% 是對使用者友善的基本貢獻者顯示名稱,而 %contribs% 代表將保留其餘貢獻者內容的路徑名稱。請注意,您可以將滑鼠移到此欄位上,檢視顯示合併作業標籤的「工具提示」。您也可以使用插入巨集按鈕,提供引數給這個欄位。註: 「合併提供者」需要某種形式的輸出引數。
|
插入巨集 | 請按一下「插入巨集」按鈕右邊的選項清單,以檢視為您提供的引數清單。按一下插入巨集按鈕,將插入巨集選項清單中目前選取的引數新增至合併引數欄位。 |
合併輸出檔 | 按一下此項目,可以將 %merge_out% 引數新增至合併引數欄位,其中 %merge_out% 是輸出檔。 |
支援前置處理 | 如果新的「比較/合併提供者」應用程式可以先前置處理給定的輸入檔,然後再將它呈現給比較或合併作業,請選取此選項。例如,下面示範一個簡單的前置處理 Script,可以將檔案中的所有字元轉換成大寫字體或小寫字體:
|
引數 | 這些是您要「比較/合併提供者」在前置處理作業期間使用的引數。使用此欄位以指定目前所選取之「比較/合併提供者」呼叫前置處理器所需要的指令行語法。依預設,文字框包含下列引數:
您可以將滑鼠移到此欄位上,檢視顯示合併作業標籤的「工具提示」。註:
ClearTeam Explorer 提供一項引數呼叫一次「比較/合併提供者」工具。 |
確定 | 套用任何已執行的變更,且跳出「喜好設定」視窗。新的「比較/合併提供者」會出現在「比較/合併提供者」喜好設定頁面的提供者清單中。 |
取消 | 取消作業。 |