Associar um tipo de arquivo com uma ferramenta de comparação de arquivos
Você pode comparar arquivos de texto usando a ferramenta padrão integrada com Visual Studio, A janela de Diffde arquivo comparação.No entanto, você pode, para os tipos de arquivo que você especificar, permite a ferramenta de comparação com que você prefere usar.Você pode usar qualquer ferramenta de comparação que 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 um membro do grupo de segurança Administradores ou de Usuários o computador onde o Visual Studio está instalado.Para obter mais informações, consulte Team Foundation Permissões do servidor.
Para associar um tipo de arquivo com um terceiros compare a ferramenta
Executar qualquer um dos seguintes conjuntos de etapas.
No Visual Studio, na barra de menus, escolha Ferramentas, Opções.
Na caixa de diálogo Opções , expanda Controle de Código-fonte, escolha Visual Studio Team Foundation Server, e escolha Configurar Ferramentas do Usuário.
-Ou--
No Windows, escolha Iniciar, Todos os Programas, Miscrosoft Visual Studio 2012, Visual Studio Tools, Prompt de comando do desenvolvedor .
Digite tf diff /configure.
Na caixa de diálogo Configurar Ferramentas do Usuário , escolha Adicionar.
A caixa de diálogo Configurar Ferramenta aparece.
Na caixa de Extensão , especifique a extensão (por exemplo, .cpp) que você deseja associar com a ferramenta.
Na lista de Operação , escolha Comparar.
Na caixa de Comando , digite o caminho e o nome de sua ferramenta, ou escolha as reticências (…) para localizá-lo e especificar.O resultado deve se parecer com o exemplo a seguir:
C:\Program Files\OtherDiff\otherdiff.exe
Na caixa de Argumentos , digite todos os argumentos que a ferramenta exigir:
%1: O caminho para o arquivo de origem.
%2: O caminho para o arquivo de destino.
%5: As opções que o usuário especificou usando a opção de /option de comando diferença.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 ferramentas externas frequentemente usadas e os argumentos que exigem, consulte a seguinte página no site da Microsoft: configuração de diff/mesclagem no team foundation - valores comuns de comando e argumento.
Use o espaço em branco para limitar os argumentos.
Por exemplo, você pode especificar a seguinte sintaxe para comparar dois arquivos:
%1 %2
Aspas de uso - marcas para passar o espaço em branco ou aspas a ferramenta.
Se um argumento incluir um ou mais espaços, você deve colocá-lo entre aspas ("").Se um argumento contém um ou mais aspas, você deve adicionar outras aspas imediatamente após quaisquer as aspas no argumento.Por exemplo, você pode especificar o seguinte argumento:
"This "" embeds a double quote"
Rótulos de passagem (“nomes amigáveis”) para a ferramenta.
Se sua ferramenta suporta exibir 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 os tokens de %6 e de %7 para passar valores de rótulo a ferramenta.Se você não especificar estes tokens, a ferramenta pode mostrar nomes de arquivos temporários, que podem ser difíceis de ler.
Por exemplo, você pode especificar a seguinte sintaxe para visualizar rótulos.
%1 /title1=%6 %2 /title2=%7
Observação Esse recurso não está relacionado a rótulos de controle de versão, que você aplica as versões específicas de itens em controle de versão, como descrito em Use Rótulos para Obter um Instantâneo de Seus Arquivos.
Na caixa de diálogo Configurar Ferramenta , escolha OK.
Se você desejar especificar mais tipos de arquivos, repita as etapas 4−9.
Na caixa de diálogo Configurar Ferramentas do Usuário , escolha OK.