Compartilhar via


Associar um tipo de arquivo com uma ferramenta de comparação de arquivo

Você pode comparar arquivos de texto usando a ferramenta de comparação de arquivos padrão integrada com o Visual Studio, janela Diferença. No entanto, você pode, para os tipos de arquivo especificados, habilitar a ferramenta de comparação de arquivos de sua preferência. Você pode usar qualquer ferramenta de comparação com suporte, como argumentos de linha de comando, os caminhos completos dos dois arquivos que você deseja comparar.

Permissões necessárias

Para executar este procedimento, você deve ser membro do grupo de segurança Administradores ou Usuários no computador onde o Visual Studio está instalado. Para obter mais informações, consulte Referência de permissões para o Team Foundation Server.

Para associar um tipo de arquivo a uma ferramenta de comparação de terceiros

  1. Realize um dos conjuntos de etapas a seguir.

    1. No Visual Studio, na barra de menus, escolha Ferramentas, Opções.

    2. Na caixa de diálogo Opções, expanda Controle do Código-Fonte, escolha Visual Studio Team Foundation Server e Configurar Ferramentas do Usuário.

    --ou--

    1. No Windows, escolha Iniciar, Todos os Programas, Microsoft Visual Studio 2012, Ferramentas do Visual Studio, Prompt de Comando do Desenvolvedor.

    2. Digite tf diff /configure.

  2. Na caixa de diálogo Configurar Ferramentas do Usuário, escolha Adicionar.

    A caixa de diálogo Configurar Ferramenta é exibida.

  3. Na caixa Extensão, especifique a extensão (por exemplo, .cpp) que você deseja associar à sua ferramenta.

    Dica

    Especifique . * se desejar associar todos os tipos de arquivos com a ferramenta.

  4. Na lista Operação, escolha Comparar.

  5. Na caixa Comando, digite o caminho e o nome da ferramenta, ou escolha as reticências () para localizá-la e especificá-la. O resultado deve se parecer com o exemplo a seguir:

    C:\Program Files\OtherDiff\otherdiff.exe
    
  6. Na caixa Argumentos, digite os argumentos que sua ferramenta exige.

    • %1: o caminho do arquivo de origem.

    • %2: o caminho do arquivo de destino.

    • %5: as opções que o usuário especificou usando a opção /option do comando Difference. Para obter mais informações, consulte Difference Command.

    • %6: rótulo ("nome amigável") do arquivo de origem.

    • %7: rótulo ("nome amigável") do arquivo de destino.

    Dica

    Para obter informações sobre as ferramentas externas frequentemente usadas e os argumentos exigidos por elas, consulte a página a seguir no site da Microsoft: configuração de diferença/mesclagem no Team Foundation - valores comuns de comandos e argumentos.

    Use o espaço em branco para delimitar os argumentos.

    Por exemplo, você pode especificar a sintaxe a seguir para comparar dois arquivos:

    %1 %2
    

    Use aspas para passar um espaço em branco ou aspas para a ferramenta.

    Se um argumento incluir um ou mais espaços, você deverá colocá-lo entre aspas (“”). Se um argumento contiver uma ou mais aspas, você deverá adicionar outras aspas imediatamente depois de qualquer aspas no argumento. Por exemplo, você pode especificar o seguinte argumento:

    "This "" embeds a double quote"
    

    Passe os rótulos (“nomes amigáveis”) para a ferramenta.

    Se sua ferramenta oferece suporte à exibição de um rótulo (um “nome amigável”), como c:\workspace\test\MyWindow.xaml.cs;C5 (server) 4/26/2010 1:32 PM, você pode incluir %6 e os tokens %7 para passar valores do rótulo para a ferramenta. Se você não especificar esses tokens, a ferramenta poderá mostrar os nomes de arquivos temporários que podem ser difíceis de ler.

    Por exemplo, você pode especificar a sintaxe a seguir para exibir rótulos.

    %1 /title1=%6 %2 /title2=%7
    

    Dica

    Esse recurso não está relacionado aos rótulos de controle de versão, que você aplica às versões específicas de itens no controle de versão, conforme descrito em Usar rótulos para obter um instantâneo dos arquivos.

  7. Na caixa de diálogo Configurar Ferramenta, escolha OK.

  8. Se desejar especificar mais tipos de arquivos, repita as etapas 4−9.

  9. Na caixa de diálogo Configurar Ferramentas do Usuário, escolha OK.