Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você pode comparar visualmente dois arquivos no Visual Studio para examinar as diferenças entre eles. Você pode exibir os arquivos lado a lado ou ver as diferenças em linha. A exibição de comparação também é exibida quando você opta por exibir as alterações em um arquivo em uma solicitação de confirmação ou pull ao usar o controle de versão.
Comparar dois arquivos (IDE)
No Gerenciador de Soluções, selecione dois arquivos (use Ctrl-click para selecionar), clique com o botão direito do mouse e escolha Comparar Selecionado para abrir o modo de exibição de diferenciação com apenas esses dois arquivos.
Ou clique com o botão direito do mouse em um dos arquivos que você deseja comparar e escolher Comparar com.... A caixa de diálogo Abrir Arquivo é exibida. Escolha o segundo arquivo e, em seguida, escolha Abrir. O segundo arquivo não precisa estar na solução.
O arquivo no qual você clicou com o botão direito do mouse aparece à direita e é editável. O outro arquivo é mostrado em um modo de exibição somente leitura. Isso significa que, do ponto de vista da exibição diff, o arquivo que você clicou com o botão direito do mouse é a nova versão e o outro arquivo é considerado a versão antiga.
Comparar dois arquivos (linha de comando)
No Prompt de Comando do Desenvolvedor, use a opção /Diff (-diff). Consulte -Diff.
devenv /Diff SourceFile TargetFile [SourceDisplayName [TargetDisplayName]]
O Visual Studio é aberto com os dois arquivos mostrados lado a lado, mas um projeto não é aberto. A TargetFile versão é considerada mais recente e editável. No arquivo de destino, você pode fazer alterações de maneiras usuais, como digitar, colar código da área de transferência, entre outras.
Entender as diferenças
O sinal de subtração (-) no lado esquerdo indica linhas removidas. O sinal (+) no lado direito indica linhas adicionadas. Caixas em vermelho e verde realçam o texto específico que foi alterado em uma linha. Para texto alterado, vermelho mostra a versão antiga e verde mostra a nova versão.
Use as setas na parte superior esquerda para se mover entre as seções alteradas.
A exibição lado a lado mostra as diferenças em uma tela dividida, conforme mostrado na imagem a seguir.
A visão em linha mostra as diferenças em uma única janela, conforme mostrado na imagem a seguir.
Configurações de exibição na visualização de diferenças
A opção Resumo é uma alternância que você controla pressionando o botão. As outras configurações estão disponíveis quando você clica no ícone de engrenagem.
| Configurações | Atalho de teclado | Description |
|---|---|---|
| Resumo | Ctrl+\, Ctrl+5 | Se habilitado, apenas as partes dos dois arquivos que diferem aparecem na exibição. Se não estiver habilitado, o arquivo inteiro será mostrado. |
| Modo inline | Ctrl+\, Ctrl+1 | Mostrar diferenças em uma única exibição de arquivo. |
| Modo lado a lado | Ctrl+\, Ctrl+2 | Mostrar os dois arquivos separadamente. |
| Somente arquivo à esquerda | Ctrl+\, Ctrl+3 | Mostre o arquivo à esquerda, aquele que você escolheu na caixa de diálogo Abrir Arquivo. |
| Somente arquivo correto | Ctrl+\, Ctrl+4 | Mostre o arquivo correto, aquele que você clicou com o botão direito. |
| Ignorar espaços em branco no corte | Ctrl+\, Espaço Ctrl+ | Não mostre espaços no final de uma linha como uma diferença. |
| Sincronizar exibições | Ctrl+\, Ctrl+Seta para baixo | Bloqueie as barras de rolagem juntas, de modo que você esteja sempre olhando para a mesma parte de ambos os arquivos. |