以下控件显示在“新建提供程序/编辑提供程序”对话框中。
列名称 | 显示 |
---|---|
提供程序名称 | 在该文本框中为外部“比较/合并提供程序”指定名称以进行标识。例如,可以将新提供程序称为 kdiff3。 |
路径 | 在该文本框中输入外部“比较/合并提供程序”的目录路径。例如,如果是在 UNIX 系统上,该路径可能为 /usr/bin/kdiff3。 |
浏览 | 单击此选项以调用“选择提供程序应用程序”对话框,您可以使用该对话框查找和指定要使用的“比较/合并提供程序”。 |
支持比较操作 | 如果当前选择的“比较/合并提供程序”可显示两个文件之间的差异,那么单击此选项。 |
自变量 | 这些是您希望“比较/合并提供程序”在比较操作期间使用的自变量。使用该字段指定新“比较提供程序”所需的命令行语法。例如,新“比较提供程序”可能需要以下格式的语法:
其中 %contribs% 代表将用于保留添加程序内容的路径名,以便 kdiff3 能够读取文件并显示差异。在该示例中,“比较提供程序”kdiff3 支持使用 -L 选项在每个添加程序的窗口顶部显示用户友好的文件名。宏 %filename1% 和 %filename2% 将由 ClearTeam Explorer 替代为版本扩展路径名。请注意,可将鼠标悬浮在该字段之上以查看显示了比较操作的标记的“工具提示”。还可以使用插入宏按钮为该字段提供自变量。 |
插入宏 | 单击“插入宏”按钮右边的选项列表可查看为您提供的自变量列表。单击插入宏按钮可向比较自变量字段添加插入宏选项列表中当前选定的自变量。 |
支持合并操作 | 如果新提供程序应用程序支持双向或 3 向文件合并操作,那么选择此选项。 |
自变量 | 这些是您希望“比较/合并提供程序”在合并操作期间使用的自变量。使用该字段指定新“合并提供程序”所需的命令行语法。例如,当前所选的“合并提供程序”可能需要以下格式的语法:
其中 %base% 是保留基本添加程序的内容的文件路径名,%filename0% 是基本添加程序的用户友好显示名称,而 %contribs% 代表将保留其余添加程序内容的路径名。请注意,可将鼠标悬浮在该字段之上以查看显示了合并操作的标记的“工具提示”。还可以使用插入宏按钮为该字段提供自变量。注: “合并提供程序”需要某种形式的输出自变量。
|
插入宏 | 单击“插入宏”按钮右边的选项列表可查看为您提供的自变量列表。单击插入宏按钮可向合并自变量字段添加插入宏选项列表中当前选定的自变量。 |
合并输出文件 | 单击此选项以向合并自变量字段添加 %merge_out%(其中 %merge_out% 为输出文件)自变量。 |
支持预处理 | 如果新“比较/合并提供程序”应用程序可以先对给定的输入文件进行预处理,然后再将该文件用于比较或合并操作,那么选择此选项。例如,以下是将文件中所有字符从大写转换为小写的简单预处理脚本:
|
自变量 | 这些是您希望“比较/合并提供程序”在预处理操作期间使用的自变量。使用该字段指定当前所选“比较/合并提供程序”调用预处理器所需的命令行语法。缺省情况下,该文本框包含以下自变量:
可将鼠标置于该字段之上,以查看显示针对合并操作的标记的“工具提示”。注:
ClearTeam Explorer 为“比较/合并提供程序”工具的每次调用提供一个自变量。 |
确定 | 应用执行的所有更改,然后关闭窗口。“比较/合并提供程序”首选项页面的提供程序列表中将出现新的“比较/合并提供程序”。 |
取消 | 取消操作。 |