Controle de versão com Git no Azure Repos

Concluído

Tempo estimado: 60 minutos.

Cenário

O Azure DevOps dá suporte a dois tipos de controle de versão, Git e TFVC (Controle de Versão do Team Foundation). Aqui está uma visão geral rápida dos dois sistemas de controle de versão:

  • TFVC (Controle de Versão do Team Foundation): TFVC é um sistema de controle de versão centralizado. Normalmente, os membros da equipe têm apenas uma versão de cada arquivo em seus computadores de desenvolvimento. Os dados históricos são mantidos apenas no servidor. As ramificações são baseadas em caminho e criadas no servidor.
  • Git: Git é um sistema de controle de versão distribuída. Os repositórios Git podem residir localmente (no computador de um desenvolvedor). Cada desenvolvedor tem uma cópia do repositório de origem em seu computador de desenvolvimento. Os desenvolvedores podem confirmar cada conjunto de alterações em seu computador de desenvolvimento, executar operações de controle de versão, como histórico, e comparar sem uma conexão de rede.

O Git é o provedor de controle de versão padrão para novos projetos. Você deve usar o Git para controle de versão em seus projetos, a menos que precise de recursos centralizados de controle de versão no TFVC.

Neste laboratório, você aprenderá a estabelecer um repositório Git local, que pode ser facilmente sincronizado com um repositório Git centralizado no Azure DevOps. Além disso, você aprenderá sobre o suporte de ramificação e mesclagem do Git. Você usará o Visual Studio Code, mas os mesmos processos se aplicam ao uso de qualquer cliente compatível com Git.

Objectivos

Depois de concluir este laboratório, você poderá:

  • Clone um repositório existente.
  • Salve o trabalho com confirmações.
  • Examine o histórico de alterações.
  • Trabalhe com branches usando o Visual Studio Code.

Requisitos

  • Este laboratório requer Microsoft Edge ou um navegador compatível com Azure DevOps.
  • Configurar uma organização do Azure DevOps: Se você ainda não tiver uma organização do Azure DevOps que possa usar para este laboratório, crie uma seguindo as instruções disponíveis em Criar uma organização ou coleção de projetos.
  • Se o Git 2.44.0 ou posterior não estiver instalado, inicie um navegador, navegue até a página de download do Git para Windows, e instale-o.
  • Se você ainda não tiver o Visual Studio Code instalado, navegue até a página de download do Visual Studio Code da janela do navegador da Web, baixe-o e instale-o.
  • Se você ainda não tiver a extensão do Visual Studio C# instalada, navegue até a página de instalação da extensão C# na janela do navegador da Web e instale-a.

Exercícios

Durante este laboratório, você concluirá os seguintes exercícios:

  • Exercício 0: Configurar os pré-requisitos do laboratório.
  • Exercício 1: clonar um repositório existente.
  • Exercício 2: salvar o trabalho com confirmações.
  • Exercício 3: Examinar o histórico.
  • Exercício 4: Trabalhar com branches (ramificações).

Captura de tela de um botão de inicialização, que levará você ao laboratório.