Criando um Novo Provedor de Comparação/Mesclagem

Use as preferências dos Provedores de Comparação/Mesclagem para criar um Provedor de Comparação/Mesclagem externo de terceiro.

Procedimento

  1. Para criar um novo Provedor de Comparação/Mesclagem externo, selecione a opção Janela > Preferências > Equipe > IBM Rational ClearTeam Explorer > Integração > Comparação/Mesclagem > Gerenciar Provedores.
  2. Na página de preferências Provedores de Comparação/Mesclagem, clique em Novo.
  3. Insira as informações especificadas sobre o novo Provedor de Comparação/Mesclagem na caixa de diálogo Incluir Provedor conforme a seguir:
    1. No campo Nome do Provedor, especifique um nome para identificar o Provedor de Comparação/Mesclagem externo.
    2. No campo Caminho, insira o caminho do diretório para o Provedor de Comparação/Mesclagem externo nesta caixa de texto. É possível clicar no botão Navegar para chamar a caixa de diálogo Selecionar Aplicativo do Provedor que pode ser usada para localizar e especificar o Provedor de Comparação/Mesclagem que deseja usar.
    3. Clique em Suporta Operações de Comparação se o Provedor de Comparação/Mesclagem selecionado atualmente pode mostrar as diferenças entre dois arquivos.
    4. Se você tiver selecionado Suporta Operações de Comparação, insira os argumentos que deseja que o Provedor de Comparação/Mesclagem use durante a operação de comparação no campo Argumentos. Use este campo para especificar a sintaxe de linha de comandos requerida pelo novo Provedor de Comparação. Por exemplo, o novo Provedor de Comparação poderia requerer uma sintaxe no seguinte formato: %contribs% -L %filename1% -L %filename2% em que %contribs% representa os nomes do caminho que conterá o conteúdo do contribuidor para que kdiff3 possa ler os arquivos e exibir as diferenças. Neste exemplo, o Provedor de Comparação kdiff3 suporta a opção -L para exibir um nome do arquivo fácil e simples na parte superior da janela para cada contribuidor. As macros %filename1% e %filename2% são substituídas pelo ClearTeam Explorer para nomes de caminho com extensão da versão. Clique na lista de opções à direita do botão Inserir Macro para visualizar uma lista de argumentos que são fornecidos para você. Clique no botão Inserir Macro para incluir o argumento selecionado atualmente na lista de opções Inserir Macro no campo Argumentos de comparação.
    5. Clique em Suporta Operações de Mesclagem se o novo aplicativo do provedor suporta operações de Mesclagem de arquivo bidirecionais ou tridirecionais.
    6. Se tiver selecionado Suporta Operações de Mesclagem, insira os argumentos que deseja que o Provedor de Comparação/Mesclagem use durante uma operação de mesclagem no campo Argumentos. Use este campo para especificar a sintaxe de linha de comandos requerida pelo novo Provedor de Mesclagem. Por exemplo, o Provedor de Mesclagem selecionado atualmente poderá requerer sintaxe no formato a seguir: -b %base% %contribs% -o %merge_out% -L %filename0% -L %filename1% -L %filename2% em que %base% é o nome do caminho do arquivo que contém o conteúdo do contribuidor de base, %filename0% é o nome de exibição fácil e simples para o contribuidor de base e %contribs% representa os nomes de caminho que conterão o restante do conteúdo dos contribuidores. Clique na lista de opções à direita do botão Inserir Macro para visualizar uma lista de argumentos que são fornecidos para você. Clique no botão Inserir Macro para incluir o argumento selecionado atualmente na lista de opções Inserir Macro no campo Argumentos de mesclagem. Também é possível clicar em Mesclar Arquivo de Saída para incluir um argumento %merge_out% no campo Argumentos de Mesclagem, em que %merge_out% é o arquivo de saída.
    7. Clique em Suporta Pré-processamento se o novo aplicativo do Provedor de Comparação/Mesclagem pode pré-processar um determinado arquivo de entrada antes que ele possa ser apresentado a uma operação de comparação ou mesclagem.
    8. Se tiver selecionado Suporta Pré-processamento, insira os argumentos que deseja que o Provedor de Comparação/Mesclagem use durante uma operação de pré-processamento. Utilize este campo para especificar a sintaxe da linha de comandos necessária pelo Provedor de Comparação/Mesclagem atualmente selecionado para chamar um pré-processador. Por padrão, a caixa de texto contém o argumento a seguir: %input% %output% Observe que o ClearTeam Explorer fornece um argumento para uma chamada da ferramenta Provedor de Comparação/Mesclagem.
    9. Quando você clica em OK, um novo Provedor de Comparação/Mesclagem aparece na lista Provedores na página de preferências Provedores de Comparação/Mesclagem.

Feedback