compartilhe seu código com Azure Repos e Visual Studio

Azure Repos | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 – TFS 2015

Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015 | Visual Studio 2013

este artigo orienta você pelas etapas para obter uma solução Visual Studio em seu PC em um repositório Git Azure DevOps que você pode compartilhar com outras pessoas. se você quiser trabalhar com uma solução Visual Studio hospedada em um repositório existente, consulte o tutorial do Git.

Observação

se você estiver usando Visual Studio 2019 versão 16,8 ou posterior, experimente a experiência de controle de versão do Git. Saiba mais sobre como a experiência do git se compara com Team Explorer nesta página de comparação lado a lado .

Pré-requisitos

  • Repos deve ser habilitado em seu projeto. se o hub de Repos e as páginas associadas não forem exibidos, consulte ativar ou desativar um serviço de Azure DevOps para habilitar novamente Repos.

  • para exibir ou contribuir com o código, você deve ser membro de um projeto Azure DevOps com acesso básico ou superior.

    • Se você não tiver um projeto do, crie um ou Inscreva-se gratuitamente.

    • Se você não for um membro do projeto, será adicionado.

      Observação

      Para projetos públicos, os usuários concedem acesso de Stakeholder têm acesso completo a Azure repos.

  • Repos deve ser habilitado em seu projeto. se o hub de Repos e as páginas associadas não forem exibidos, consulte ativar ou desativar um serviço de Azure DevOps para habilitar novamente Repos.
  • para exibir o código, você deve ser membro de um projeto Azure DevOps com acesso básico ou superior. Se você não for um membro do projeto, será adicionado.
  • Para exibir o código, você deve ser membro do grupo de segurança leitores ou ter as permissões correspondentes.
  • Para contribuir com o código, você deve ser membro do grupo de segurança colaboradores ou ter as permissões correspondentes.
  • para exibir o código, você deve ser membro de um projeto Azure DevOps com acesso básico ou superior. Se você não for um membro do projeto, será adicionado.
  • Para exibir o código, você deve ser membro do grupo de segurança leitores ou ter as permissões correspondentes.
  • Para contribuir com o código, você deve ser membro do grupo de segurança colaboradores ou ter as permissões correspondentes.

Criar um repositório git local para seu projeto

Crie um novo repositório git local para seu projeto selecionando Adicionar ao controle do código-fonte na barra de status no canto inferior direito da Visual Studio. Isso criará um novo repositório na pasta em que a solução está e confirmará seu código nesse repositório. Você também pode clicar com o botão direito do mouse em sua solução no Gerenciador de soluções e escolher Adicionar solução ao controle do código-fonte.

Observação

o botão adicionar ao controle do código-fonte na barra de status foi adicionado no Visual Studio 2017 (foi publicado no Visual Studio 2015 atualização 2 e posterior) e só aparecerá quando você tiver o Git como seu provedor de controle do código-fonte. Se o seu código já estiver em um repositório git, você não verá o botão Adicionar ao controle do código-fonte na barra de status, mas o status da ramificação atual no repositório local.

se você estiver em uma versão anterior do Visual Studio, crie um repositório git local para seu projeto selecionando a opção criar novo repositório git na janela novo Project ao criar um novo projeto. Você pode criar um repositório git local para uma solução existente clicando com o botão direito do mouse em seu projeto na Gerenciador de soluções e selecionando Adicionar solução ao controle do código-fonte.

Quando você tiver um repositório local, selecione itens na barra de status para navegar rapidamente entre as tarefas do git no Team Explorer.

barra de status do Git Visual Studio

  • Visual Studio ícone da barra de Status de alterações não publicadas mostra o número de confirmações não publicadas em seu branch local. Selecionar essa ação abre a exibição de sincronização em Team Explorer.
  • Visual Studio ícone da barra de Status de alterações pendentes mostra o número de alterações de arquivo não confirmadas. Selecionar isso abre o modo de exibição alterações em Team Explorer.
  • Visual Studio ícone da barra de Status do repositório mostra o repositório Git atual. selecionar isso abre o Conexão exibição no Team Explorer.
  • Visual Studio ícone da barra de status da ramificação mostra o branch do Git atual. Selecionar esta opção exibe um seletor de ramificação para alternar rapidamente entre branches git ou criar novos branches.

Observação

se você não vir nenhum ícone, como Visual Studio ícone da barra de status de alterações não publicadas ou a barra de status de Visual Studio alterações pendentes, verifique se você tem um projeto aberto que faz parte de um repositório Git. Se o seu projeto tiver uma marca nova ou ainda não tiver sido adicionada a um repositório, você poderá adicioná-lo a um selecionando Adicionar ao controle do código-fonte na barra de status ou clicando com o botão direito do mouse em sua solução em Gerenciador de soluções e escolhendo Adicionar solução ao controle do código-fonte.

Publicar seu código para Azure Repos

  1. navegue até o modo de exibição por Push em Team Explorer escolhendo o ícone de barra de status Visual Studio alterações não publicadas na barra de status. Você também pode selecionar sincronizar na exibição página inicial em Team Explorer.

  2. Na exibição de envio por push em Team Explorer, selecione o botão publicar repositório git em enviar por push para Visual Studio Team Services.

    Publicar seu código do VS diretamente no Azure Repos

  3. Verifique seu email e selecione sua conta na lista suspensa Domínio do Team Services.

  4. Digite o nome do seu repositório e selecione Publicar Repositório.

    Publicar seu projeto do VS em um novo repositório git no Azure Repos

    Isso cria um novo projeto em sua conta com o mesmo nome que o repositório. Para criar o repositório em um projeto existente, clique em avançado ao lado de nome do repositório e selecione um projeto.

  5. Seu código agora está em um repositório git no Azure Repos. Você pode exibir seu código na Web selecionando -o na Web .

    exibir o repositório Git do Azure Repos/TFS na Web

Examinar as alterações de confirmação antes da publicação

  • Para ver o que mudou em uma confirmação, vá para a página sincronização em Team Explorer e clique com o botão direito do mouse na confirmação. Selecione Exibir detalhes da confirmação. Em seguida, você pode clicar com o botão direito do mouse em qualquer arquivo modificado pela confirmação e selecionar comparar com anterior... para exibir as alterações em comparação com a versão anterior do arquivo.

    Escolha comparar com anterior no menu de contexto

  • Você pode incluir itens de trabalho em suas confirmações por meio de itens de trabalho relacionados na página alterações no Team Explorer.

    Adicionando itens de trabalho a alterações

    Além disso, você pode incluir itens de trabalho em confirmações adicionando #ID à mensagem de confirmação. Por exemplo, "corrigir o bug #23 nas ferramentas de relatório" vincularia o item de trabalho 23 à confirmação. O item de trabalho é vinculado quando a confirmação é enviada por push para Azure Repos.

Confirmar e enviar atualizações por push

  1. Ao escrever seu código, suas alterações são rastreadas automaticamente pelo Visual Studio. você pode confirmar as alterações no repositório Git local selecionando o ícone alterações pendentes Visual Studio ícone de barra de status de alterações pendentes na barra de Status.

  2. Na exibição Alterações no Team Explorer, adicione uma mensagem que descreva a atualização e confirme suas alterações.

    Adicionar um comentário e escolher confirmar

  3. selecione o ícone da barra de status de alterações não publicadas Visual Studio ícone de barra de status de alterações não publicadas (ou selecione sincronizar na exibição página inicial em Team Explorer). Selecione Push para atualizar seu código no Azure DevOps Services/TFS.

    Salve suas alterações

Receber alterações de sua equipe

Sincronize seu repositório local com as alterações da sua equipe ao fazer atualizações.

  1. Na exibição de sincronização no Team Explorer, busque as confirmações que sua equipe fez. Clique duas vezes em uma commit para exibir suas alterações de arquivo.

    Escolha Buscar para ver as alterações feitas por sua equipe

  2. Selecione Sincronizar para mesclar as confirmações buscadas no seu Azure Repos.

    Escolha Pull para obter essas confirmações localmente

  3. As alterações da sua equipe agora estão no seu repo local e estão visíveis Visual Studio.

Solução de problemas

P: Por que minha página de login é diferente de quando eu entrar no Visual Studio?

R: Sua página de login depende se você usou uma conta conta Microsoft ou uma conta de trabalho com Azure DevOps Services. Portanto, entre com o nome de usuário e a senha que você usou com Azure DevOps Services.

P: Por que não Visual Studio quando eu clicar em "Abrir Visual Studio" na página do meu projeto?

R: esse link requer Visual Studio 2013 ou posterior. Ele não inicia versões anteriores do Visual Studio.

Posso usar o prompt de comando do Git com Visual Studio?

R: Visual Studio de Team Explorer e a linha de comando do Git funcionam muito bem juntos. As alterações feitas em seus repos em uma das ferramentas serão refletidas na outra. Instale a versão mais recente do Git para Windows, que tem ferramentas para ajudá-lo a se conectar aos repositórios Azure DevOps Services/TFS.

Confira o tutorial Azure Repos Git e a referência de comando para obter ajuda adicional usando o Git na linha de comando.

Próximas etapas

Configurar um build para seu código e saber mais sobre como usar o Git no tutorial Azure Repos Git.