使用「比較/合併提供者」喜好設定,可以建立外部協力廠商的「比較/合併提供者」。
程序
- 若要建立新的外部「比較/合併提供者」,請選取視窗 > 喜好設定 > 團隊 > IBM Rational ClearTeam Explorer > 整合 > 比較/合併 > 管理提供者選項。
- 在「比較/合併提供者」喜好設定頁面上,按一下新建。
- 在如下的「新增提供者」對話框中,輸入關於「比較/合併提供者」的指定資訊:
- 在提供者名稱欄位中,指定用來識別外部「比較/合併提供者」的名稱。
- 在路徑欄位的這個文字框,輸入外部「比較/合併提供者」的目錄路徑。您可以按一下瀏覽按鈕,以呼叫「選取提供者應用程式」對話框,您可以使用此對話框,來尋找及指定您要使用的「比較/合併提供者」。
- 如果目前選取的「比較/合併提供者」可以顯示兩個檔案之間的差異,請按一下支援比較作業。
- 如果已選取支援比較作業,請在引數欄位中,輸入您要「比較/合併提供者」在比較作業期間使用的引數。使用此欄位,以指定新「比較提供者」需要的指令行語法。例如,新「比較提供者」可能需要下列格式的語法:%contribs% -L %filename1% -L %filename2%,其中 %contribs% 代表將保留貢獻者內容的路徑名稱,以便 kdiff3 可以讀取檔案並顯示差異。在此範例中,「比較提供者」kdiff3 支援 -L 選項,以在每一個貢獻者的視窗頂端顯示對使用者友善的檔名。巨集 %filename1% 及 %filename2% 會被 ClearTeam Explorer 換成版本延伸路徑名稱。請按一下「插入巨集」按鈕右邊的選項清單,以檢視為您提供的引數清單。按一下插入巨集按鈕,將插入巨集選項清單中目前選取的引數,新增至比較引數欄位。
- 如果新的提供者應用程式支援雙向或三向檔案合併作業,請按一下支援合併作業。
- 如果已選取支援合併作業,請在引數欄位中,輸入您要「比較/合併提供者」在合併作業期間使用的引數。使用此欄位,以指定新「合併提供者」需要的指令行語法。例如,目前選取的「合併提供者」可能需要下列格式的語法:-b %base% %contribs% -o %merge_out% -L %filename0% -L %filename1% -L %filename2%,其中 %base% 是保留基本貢獻者內容的檔案路徑名稱、%filename0% 是對使用者友善的基本貢獻者顯示名稱,而 %contribs% 代表將保留其餘貢獻者內容的路徑名稱。請按一下「插入巨集」按鈕右邊的選項清單,以檢視為您提供的引數清單。按一下插入巨集按鈕,將插入巨集選項清單中目前選取的引數新增至合併引數欄位。您也可以按一下合併輸出檔,將 %merge_out% 引數新增至合併引數欄位,其中 %merge_out% 是輸出檔。
- 如果新的「比較/合併提供者」應用程式可以先前置處理給定的輸入檔,然後再將它呈現給比較或合併作業,請按一下支援前置處理。
- 如果已選取支援前置處理,請輸入您要「比較/合併提供者」在前置處理作業期間使用的引數。使用此欄位以指定目前所選取之「比較/合併提供者」呼叫前置處理器所需要的指令行語法。依預設,文字框包含下列引數:%input% %output%。請注意,ClearTeam Explorer 提供一項引數呼叫一次「比較/合併提供者」工具。
- 當您按一下確定時,新的「比較/合併提供者」會出現在「比較/合併提供者」喜好設定頁面的提供者清單中。