Compartilhar via


Linhas de código de estágio no Visual Studio

O suporte ao preparo de linhas, também conhecido como preparo interativo , permite que você configure partes de alterações em seus arquivos diretamente do editor de código. O estágio de linhas também pode ser útil quando você deseja dividir as alterações entre diferentes commits.

O suporte ao preparo de linhas, também conhecido como preparo interativo, está disponível no Visual Studio 2022 versão 17.3 e posterior. O preparo de linhas permite que você configure partes de alterações em seus arquivos diretamente do editor de código. O preparo de linhas também pode ser útil quando você deseja dividir as alterações entre commits diferentes.

Captura de tela de um exemplo de suporte ao preparo de linha do Git no Visual Studio 2022.

Você pode usar a opção de passar o mouse para também desfazer mudanças, linha por linha.

A partir do Visual Studio 2022 versão 17.6, você pode usar a opção hover para também cancelar as alterações, linha por linha.

Captura de tela de um exemplo de como remover as alterações do Git no Visual Studio 2022.

Observar alterações em etapas com margens de cor

A primeira coisa que você pode observar sobre o suporte ao preparo de linhas é como o editor visualiza as alterações do Git na barra de rolagem e também na margem.

Captura de tela das bordas coloridas no editor do Visual Studio 2022.

As cores e anotações facilitam a diferenciação entre alterações salvas e não salvas que você adicionou, excluiu ou modificou.

Captura de tela de exemplos de margens de cor diferenciadas e anotadas no Visual Studio 2022.

Definir configurações de margem de cor

Você pode alterar as cores exibidas pelo Visual Studio para ajudá-lo a gerenciar as alterações. Na caixa de diálogoOpções de >, vá para a seçãoFontes e Cores do > e configure as seguintes opções de itens de exibição:

Você pode alterar as cores exibidas pelo Visual Studio para ajudá-lo a gerenciar as alterações. Na páginaOpções de >, pesquise fontes e cores e configure as seguintes opções de itens de exibição:

  • Acompanhar adições em documentos sob controle do código-fonte
  • Acompanhar exclusões em documentos sob controle de versão
  • Acompanhar modificações em documentos sob controle do código-fonte

Captura de tela da caixa de diálogo Opções em que você pode alterar as cores que o Visual Studio usa para o controle do código-fonte.

Exibir alterações em etapas com o Peek Difference

As margens de cor são interativas. Quando você seleciona uma margem de cores, o Visual Studio abre a interface do usuário (interface do usuário) Peek Difference , na qual você pode exibir suas alterações no editor sem alternar o contexto. A interface do usuário Peek Difference resume o número de linhas adicionadas e removidas e facilita a navegação entre as alterações usando as setas para cima e baixo.

Captura de tela da interface do usuário Peek Difference no Visual Studio no que diz respeito ao controle do código-fonte.

Você também pode acessar o Peek Difference quando clicar com o botão direito do mouse em uma linha de código que tenha alterações. Você pode selecionar Espiar Diferença no menu de contexto ou usar o atalho de teclado Alt+F8 .

Captura de tela do menu de contexto do clique com o botão direito do mouse no Visual Studio, onde você pode selecionar Visualizar Diferenças.

Observação

Se você preferir uma exibição de diferença embutida, poderá usar o controle Configurações no canto superior direito do editor Diff para alternar para o modo Embutido.

Captura de tela das opções Diff disponíveis no ícone de engrenagem, onde você pode selecionar a opção

Definir configurações de Diferença de Espiada

Você pode modificar como o Visual Studio interage com as alterações no código na interface Peek Difference. A opção Clique para espiar na margem está disponível na página >>>Avançado.

Captura de tela da configuração do Editor de Texto 'Clique para espiar na margem'.

Você pode alterar a configuração padrão de clique único para duplo clique, ou selecionar nenhum para desativar a UI de Comparação Rápida.

Organizar trechos de código

Você pode preparar qualquer parte do código usando a interface do usuário peek difference. Passe o mouse sobre a alteração para o estágio e selecione Alteração de Estágio. Se você quiser preparar todas as alterações feitas em um documento, poderá usar a ação Stage global.

Captura de tela da opção Alteração de Estágio no Visual Studio 2022.

Observação

Se você preferir uma exibição de diferença em tela cheia, poderá alternar para o editor Diff com o ícone Promover a Documento no canto superior direito da interface do usuário Peek Difference, ou usar o atalho de teclado Ctrl+Alt+Home. Todos os recursos fornecidos pela interface de usuário Peek Difference também estão disponíveis no editor Diff. A imagem a seguir mostra a exibição do editor Diff :

Captura de tela da visualização de diferença de alterações de estágio no Visual Studio 2022.

Você pode habilitar ou desabilitar os controles de preparo na visualização de diferenças clicando no botão Mostrar controles de preparo.

Confirmar alterações em etapas

Depois de preparar sua confirmação examinando e preparando as alterações desejadas, você pode criar sua confirmação usando a janela Alterações do Git . Insira uma mensagem de confirmação e selecione Confirmar Etapas para concluir o processo:

Captura de tela da caixa de diálogo Alterações do Git no Visual Studio 2022.