Linhas de código de estágio no Visual Studio
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 preparar 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.
A partir do Visual Studio 2022 versão 17.6, você pode usar a opção de focalização para também cancelar o preparo das alterações, linha por linha.
Observar alterações preparadas com margens de cor
A primeira coisa que pode ser observada no suporte ao preparo de linha é como o editor visualizar as alterações do Git na barra de rolagem e também na margem.
As cores e as anotações facilitam a diferenciação entre as alterações salvas e não salvas que você adicionou, excluiu ou modificou.
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álogo Ferramenta>Opções, vá para a seção Ambiente>Fontes e Cores e configure as seguintes opções de Itens de exibição:
- Acompanhar as adições nos documentos sob o controle do código-fonte
- Acompanhar as exclusões nos documentos sob o controle do código-fonte
- Acompanhar as modificações nos documentos sob o controle do código-fonte
Exibir alterações preparadas com Espiar Diferença
As margens de cor são interativas. Quando você seleciona uma margem de cor, o Visual Studio abre a interface do usuário (UI) Espiar Diferença, na qual você pode exibir suas alterações no editor sem alternar o contexto. A interface do usuário Espiar Diferença resume o número de linhas adicionadas e removidas e facilita a alternância entre as alterações usando as setas Para Cima e Para Baixo.
Você também pode acessar Espiar Diferença ao clicar com o botão direito do mouse em uma linha de código que tenha alterações. É possível selecionar Espiar Diferença no menu de contexto ou usar o atalho de teclado Alt+F8.
Observação
Se preferir uma exibição de diferença embutida, você poderá usar o controle Configurações no canto superior direito do editor Diff para alternar para o modo Embutido.
Definir as configurações de Espiar Diferença
Você pode modificar como o Visual Studio interage com as alterações de código na interface do usuário Espiar Diferença. A opção Clique para espiar na margem está disponível na página Ferramentas>Opções>Editor de Texto>Avançado.
Você pode alterar a configuração padrão de Clique único para Clique duplo ou selecionar Nenhum para desativar a interface do usuário Espiar Diferença.
Preparar partes de código
Você pode preparar qualquer parte do código usando a interface do usuário Espiar Diferença Passe o mouse sobre a alteração a ser preparada e selecione Preparar Alteração. Se desejar preparar todas as alterações feitas em um documento, você poderá usar a ação global Preparar.
Observação
Se preferir uma exibição de diferenças em tela cheia, você poderá alternar para o editor de Comparação com o ícone Promover para documento no canto superior direito da interface do usuário Espiar Diferença ou usar o atalho de teclado Ctrl+Alt+Home. Todos os recursos fornecidos pela interface do usuário Espiar Diferença também estão disponíveis no editor de Comparação. A imagem a seguir mostra a exibição do editor de Comparação:
Você pode habilitar ou desabilitar os controles de preparação na exibição de diferenças clicando no botão Mostrar controles de preparação.
Fazer Commit das alterações preparadas
Depois de preparar sua confirmação revisando e preparando as alterações desejadas, você poderá criar sua confirmação usando a janela Alterações do Git. Insira uma mensagem de confirmação e selecione Preparadas para Confirmação para concluir o processo:
Conteúdo relacionado
- Push para remoto
- Saiba mais sobre o Git no Visual Studio