Comparar a experiência do Git com o Team Explorer no Visual Studio 2019

Lançamos a primeira versão de uma experiência do Git no Visual Studio 2019 versão 16.8. Essa experiência ajuda a reduzir a alternância de contexto com uma janela simples do Alterações Git que inclui tarefas comuns do Git. Ela também inclui uma janela do Repositório Git em toda a tela para operações Git mais avançadas, como gerenciamento de branch e navegação de repositório.

Se estiver usando o Team Explorer, veja a seguir um guia passo a passo que explica como você pode usar a experiência do Git.

Observação

A seção a seguir inclui capturas de tela dimensionadas para caber nas colunas de uma tabela. Clique em cada captura de tela para exibir uma versão maior dela. (Se você estiver usando um dispositivo com tela sensível ao toque, toque em cada captura de tela para exibir uma versão maior dela.)

Introdução

Team Explorer A experiência do Git
Clonar um repositório Screenshot of the Connect window for Team Explorer in Visual Studio 2019, with a 'clone a repo' procedure overlay.

1. Abra a página Conectar.
2. Expanda Gerenciar Conexões.
3. Selecione Conectar ao Projeto.
Screenshot of the Git menu in Visual Studio 2019, with a 'clone a repo' procedure overlay.

1. Abra o menu Git.
2. Selecione Clonar Repositório.

Alternar entre repositórios Screenshot of the Connect window for Team Explorer in Visual Studio 2019, with a 'switch between repos' procedure overlay.

1. Abra a página Conectar.
2. Selecione um repositório na lista Repositórios Locais.
Screenshot of the Local Repositories menu item in Visual Studio 2019, with a 'clone a repo' procedure overlay.

1. Abra o menu Git.
2. Selecione um repositório na lista Repositórios Locais.
Abrir uma solução Screenshot of the Home window for Team Explorer in Visual Studio 2019, with an 'open a solution' procedure overlay.

1. Abra a página inicial no Team Explorer.
2. Selecione uma solução na lista de soluções.
Screenshot of Solution Explorer in Visual Studio 2019, with an 'open a solution' procedure overlay.

1. Abra a página Alternar Modos de Exibição no Gerenciador de Soluções.
2. Selecione uma solução na lista de soluções.
Adicionar uma solução ao controle do código-fonte e criar um novo repositório Screenshot collage of Team Explorer options in Visual Studio 2019, with an Add to Source Control - Create Repo procedure overlay.

1. Selecione Git no menu da barra de status Adicionar ao Controle do Código-Fonte.
2. Selecione Publicar.
Screenshot collage of Git options in Visual Studio 2019, with an 'add to source control - create repo' procedure overlay.

1. Selecione Git no menu da barra de status Adicionar ao Controle do Código-Fonte ou selecione Git>Criar Repositório Git na barra de menus do Visual Studio de nível superior.
2. Selecione Criar e Efetuar Push.

Observação: use a opção remota existente se quiser adicionar seu código ao Azure DevOps. Nesse caso, você deve criar um repositório do Azure DevOps primeiro.

Dica

A experiência do Git deve se conectar automaticamente ao repositório correto do Azure DevOps com base no repositório ou na solução que você abriu. No entanto, se você precisar se conectar manualmente ao repositório, ainda poderá fazer isso usando o Team Explorer. Na barra de menus do Visual Studio, selecione Exibir>Team Explorer>Gerenciar Conexões>Conectar.

Alterações do Git

Team Explorer A experiência do Git
Confirmação e preparação Screenshot of the Changes window for Team Explorer in Visual Studio 2019, with a 'commit and stage' procedure overlay.

1. Insira uma mensagem de confirmação.
2. Selecione Confirmar Tudo.
3. Para preparar arquivos específicos, clique com o botão direito do mouse neles e selecione Preparar.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'commit and stage' procedure overlay.

1. Insira uma mensagem de confirmação.
2. Selecione Confirmar Tudo.
3. Para preparar arquivos específicos, passe o mouse sobre eles e clique no ícone "+".
Corrigir uma confirmação Screenshot of the Changes window for Team Explorer in Visual Studio 2019, with an 'amend a commit' procedure overlay.

1. Clique na lista suspensa Ações.
2. Selecione Corrigir Confirmação Anterior.
Screenshot of the Git Changes window in Visual Studio 2019, with an 'amend a commit' procedure overlay.

1. Clique na caixa de seleção Corrigir.
2. Clique em Confirmar Tudo para confirmar suas atualizações.
Ocultar uma alteração Screenshot of the Changes window for Team Explorer in Visual Studio 2019, with a 'stash a change' procedure overlay.

1. Clique na lista suspensa Ocultar.
2. Selecione a opção Ocultar relevante.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'stash a change' procedure overlay.

1. Clique na lista suspensa Confirmar Tudo.
2. Selecione a opção Ocultar relevante.

Sincronização

Team Explorer A experiência do Git
Buscar, efetuar pull e enviar alterações por push Screenshot of the Synchronization window for Team Explorer in Visual Studio 2019, with a 'fetch, pull, and push' procedure overlay.

1. Navegue até a página Sincronização.
2. Clique na operação de rede de sua escolha.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'fetch, pull, and push' procedure overlay.

1. Localize os botões buscar, efetuar pull e enviar por push na janela Alterações Git.
2. Clique na operação de rede de sua escolha.
Exibir confirmações de entrada e saída Screenshot of the Synchronization window for Team Explorer in Visual Studio 2019, with a 'view incoming and outgoing commits' procedure overlay.

1. Navegue até a página Sincronização.
2. Exiba suas listas de entrada e saída.
Screenshot of the Git Changes window and the Git Repository window in Visual Studio 2019, with a 'view incoming and outgoing commits' procedure overlay.

1. Clique no link de saída/entrada na janela Alterações Git.
2. Exiba suas confirmações de entrada e saída usando os ícones na tabela de grafo na parte superior da janela Repositório Git.

Branches

Team Explorer A experiência do Git
Criar um branch Screenshot of the Branches window for Team Explorer in Visual Studio 2019, with a 'create a new branch' procedure overlay.

1. Navegue até a janela Ramificações.
2. Clique em Nova Ramificação.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'create a new branch' procedure overlay.

1. Na janela Alterações Git, clique na lista suspensa ramificação.
2. Clique em Nova Ramificação.
Obter as alterações mais recentes de uma ramificação remota Screenshot of the Branches window for Team Explorer in Visual Studio 2019, with a 'get recent changes from remote branch' procedure overlay.

1. Navegue até a página Ramificações.
2. Clique com o botão direito do mouse na ramificação remota e selecione Mesclar de ou Trocar Base para.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'get recent changes from remote branch' procedure overlay.

1. Clique na lista suspensa ramificação.
2. Na guia Remotos, clique na ramificação remota e selecione Mesclar na Ramificação Atual ou Trocar Base de Ramificação Atual para.
Gerenciar branches Screenshot of the Branches window for Team Explorer in Visual Studio 2019, with a 'manage branches' procedure overlay.

1. Navegue até a janela Ramificações.
2. Clique com o botão direito do mouse nas ramificações que deseja gerenciar.
3. Exiba o histórico das ramificações para gerenciar as confirmações.
Screenshot collage of how three UI options to use to manage branches in Visual Studio 2019.

1. Navegue até a janela do repositório Git usando um dos seguintes pontos de entrada:

a. No menu de nível superior do Visual Studio, selecione Git>Gerenciar Ramificações.
b. Selecione Alterações do Git>entrada/saída.
c. No menu da barra de status na parte inferior direita, selecione Gerenciar Ramificações.

2. No menu de nível superior do Git>Gerenciar Branches, execute uma das seguintes ações:

R. Clique com o botão direito do mouse nas ramificações.
B. Selecione várias confirmações que você deseja gerenciar.

Resolução de conflitos

Team Explorer A experiência do Git
Lista de acesso de arquivos com conflitos Screenshot collage of the Changes window and the Resolve Conflicts window for Team Explorer in Visual Studio 2019, with a procedure overlay.

1. Navegue até a janela Resolver Conflitos clicando no link Conflitos.
2. Use a lista Conflitos para resolver os conflitos de mesclagem.
Screenshot of the Git Changes window in Visual Studio 2019, with a 'resolve conflicts' procedure overlay.

1. Verifique se Mesclar em andamento com conflitos é exibido.
2. A lista de arquivos com conflitos de mesclagem aparece na seção Alterações Não Mescladas da janela Alterações Git.
Resolva os conflitos.