Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Um Repositório do Git, ou repositório, acompanha as alterações em arquivos dentro de uma pasta. Você pode criar qualquer número de repositórios Git locais em seu computador, cada um armazenado em sua própria pasta. Cada Repositório do Git criado é independente de outros repositórios Git, portanto, as alterações feitas em um repositório não afetarão as outras.
Um Repositório do Git armazena todas as versões de cada arquivo no repositório, a menos que você diga ao Git para ignorar um arquivo. O Git salva versões de arquivo com eficiência, portanto, armazenar um grande número de versões não requer necessariamente muito espaço em disco. O Git dá suporte à comparação de versões de arquivo, mesclagem de versões diferentes, comutação entre versões e muito mais. Você pode usar o Git para gerenciar seu código-fonte, independentemente de seus arquivos de código estarem dentro ou fora de uma solução do Visual Studio. Para compartilhar seu trabalho, você pode conectar seu Repositório do Git local a um Repositório do Git remoto que outras pessoas possam acessar. O repositório remoto pode ser um Repositório do Git do Azure Repos, um repositório GitHub ou outro Repositório do Git hospedado.
Este artigo fornece procedimentos para as seguintes tarefas:
Criar um Repositório do Git local a partir de uma nova solução
Criar um Repositório do Git local a partir de uma solução existente
Criar um Repositório do Git local em uma pasta vazia
Conectar um Repositório do Git local a um Repositório do Git do Azure Repos
Conectar um Repositório do Git local a um repositório GitHub
Os repositórios devem estar habilitados nas configurações do projeto do Azure DevOps. Se o hub do Repositório e as páginas associadas não forem exibidos, consulte Ativar ou desativar um serviço do Azure DevOps para reabilitar o Repositório.
Para exibir o código em projetos privados, você deve ser membro de um projeto do Azure DevOps com nível de acesso Básico ou superior. Para projetos públicos, todos podem exibir o código.
Para clonar ou contribuir com o código para um projeto privado, você deve ser membro do grupo de segurança Colaboradores ou ter as permissões correspondentes definidas. Para projetos públicos, qualquer pessoa pode clonar e contribuir com código. Para obter mais informações, confira O que é um projeto público?
Observação
Para projetos públicos, os usuários que receberam acesso de Stakeholder têm acesso total ao Azure Repos.
Os repositórios devem estar habilitados nas configurações do projeto do Azure DevOps. Se o hub do Repositório e as páginas associadas não forem exibidos, consulte Ativar ou desativar um serviço do Azure DevOps para reabilitar o Repositório.
Para exibir o código, você deve ser membro do projeto do Azure DevOps com acesso Básico ou superior. Se você não for um membro do projeto, será adicionado.
Para clonar ou contribuir com o código , você deve ser membro do grupo de segurança Colaboradores ou ter as permissões correspondentes, no projeto que quiser alterar.
Criar um Repositório do Git local a partir de uma nova solução
O Visual Studio não dá suporte à criação de um Repositório do Git local quando você cria uma nova solução. Em vez disso, crie sua solução do Visual Studio e siga as etapas em Criar um Repositório do Git local de uma solução existente.
O Visual Studio 2022 fornece uma experiência de controle de versão do Git usando o menu Git, as Alterações do Git e através dos menus de contexto no Gerenciador de Soluções. O Visual Studio 2019, versão 16.8, também oferece a interface do usuário do Git do Team Explorer. Para obter mais informações, consulte a guia Visual Studio 2019 – Team Explorer.
Em Gerenciador de Soluções, clique com o botão direito do mouse no nome da solução ou clique com o botão direito do mouse em qualquer item no modo de exibição Pasta do Gerenciador de Soluções e selecione Criar Repositório do Git. Ou escolha Adicionar ao Controle do Código-Fonte na barra status no canto inferior direito do Visual Studio e, em seguida, selecione Git. Se você não vir essas opções, seu código já está em um Repositório do Git.
Ou, escolha Git>Criar Repositório do Git na barra de menus para iniciar a janela Criar um Repositório do Git. Se você não vir essa opção, seu código já está em um Repositório do Git.
Na janela Criar um Repositório do Git, escolha Somente Local, verifique se o caminho local está correto e, em seguida, escolha Criar.
Agora você criou um Repositório do Git local na pasta de solução do Visual Studio e confirmou seu código nesse repositório. Seu Repositório do Git local contém a solução do Visual Studio e os recursos do Git.
O Visual Studio 2019 fornece uma experiência de controle de versão do Git usando o menu Git, as Alterações do Git e através dos menus de contexto no Gerenciador de Soluções.
Em Gerenciador de Soluções, clique com o botão direito do mouse no nome da solução ou clique com o botão direito do mouse em qualquer item no modo de exibição Pasta do Gerenciador de Soluções e selecione Criar Repositório do Git. Ou escolha Adicionar ao Controle do Código-Fonte na barra status no canto inferior direito do Visual Studio e, em seguida, selecione Git. Se você não vir essas opções, seu código já está em um Repositório do Git.
Ou, escolha Git>Criar Repositório do Git na barra de menus para iniciar a janela Criar um Repositório do Git. Se você não vir essa opção, seu código já está em um Repositório do Git.
Na janela Criar um Repositório do Git, escolha Somente Local, verifique se o caminho local está correto e, em seguida, escolha Criar.
Agora você criou um Repositório do Git local na pasta de solução do Visual Studio e confirmou seu código nesse repositório. Seu Repositório do Git local contém a solução do Visual Studio e os recursos do Git.
O Visual Studio 2019 versão 16.8 e versões posteriores fornece uma experiência de controle de versão do Git, mantendo a interface do usuário do Team Explorer Git. Para usar o Team Explorer, desmarque Ferramentas>Opções>Versão prévia do recurso>Nova experiência do usuário do Git na barra de menus. Você pode usar os recursos do Git de qualquer interface de forma intercambiável.
Observação
Uma vantagem de se conectar a um projeto por meio do Team Explorer é que você obtém acesso ao hub de Itens de Trabalho. Para obter uma visão geral dos recursos do Team Explorer, consulte Navegar no Team Explorer do Visual Studio.
No Team Explorer, em Repositórios Git Locais, selecione Novo. Insira um caminho local e selecione Criar.
Team Explorer não inicia a janela Criar um Repositório do Git e pressupõe que você deseja um Repositório do Git local.
Agora você criou um Repositório do Git local na pasta de solução do Visual Studio e confirmou seu código nesse repositório. Seu Repositório do Git local contém a solução do Visual Studio e os recursos do Git.
No prompt de comando, vá para a pasta raiz que contém sua solução existente do Visual Studio e execute os comandos a seguir. Esses comandos criam um Repositório do Git local na pasta de solução do Visual Studio e confirmam seu código nesse repositório.
O Visual Studio 2022 não dá suporte à criação de um novo repositório local usando o Team Explorer. Usar Linha de comando do Git.
Use o procedimento no Visual Studio 2019 – Team Explorer ou use a Linha de Comando do Git.
Você pode criar um novo repositório local em uma pasta vazia do Team Explorer.
Em Repositórios Git Locais no modo de exibição Conectar do Team Explorer, escolha Novo.
Insira um caminho de pasta em que o repositório será criado. A pasta especificada deve estar vazia ou não existir. Escolha Criar.
Agora você criou um novo Repositório do Git local. Para exibir o conteúdo da pasta, clique com o botão direito do mouse na entrada novo repositório e selecione Abrir em Explorador de Arquivos.
Seu novo Repositório do Git local contém apenas recursos do Git.
Em Gerenciador de Soluções, clique com o botão direito do mouse no nome da solução ou clique com o botão direito do mouse em qualquer item no modo de exibição Pasta do Gerenciador de Soluções e selecione Enviar por push para o serviço Git para iniciar a janela Criar um Repositório do Git.
Ou, escolha Git>Enviar por push para o serviço Git na barra de menus para iniciar a janela Criar um Repositório do Git.
Abra um navegador e navegue até o projeto do Azure DevOps usando uma URL na forma de https://dev.azure.com/<OrganizationName>/<ProjectName>. Se você não tiver um projeto ainda, crie um.
No projeto do Azure DevOps, crie um Repositório do Git vazio sem um arquivo README. Copie a URL de clone do pop-up Clonar Repositório.
Na janela Criar um Repositório do Git , escolha Remoto existente e insira a URL de clone do repositório da etapa anterior e escolha Push. Para obter mais informações sobre como criar um novo repositório do Azure DevOps, consulte Criar um novo Repositório do Git em seu projeto.
Em Gerenciador de Soluções, clique com o botão direito do mouse no nome da solução ou clique com o botão direito do mouse em qualquer item no modo de exibição Pasta do Gerenciador de Soluções e selecione Enviar por push para o serviço Git para iniciar a janela Criar um Repositório do Git.
Ou, escolha Git>Enviar por push para o serviço Git na barra de menus para iniciar a janela Criar um Repositório do Git.
Abra um navegador e navegue até o projeto do Azure DevOps usando uma URL na forma de https://dev.azure.com/<OrganizationName>/<ProjectName>. Se você não tiver um projeto ainda, crie um.
No projeto do Azure DevOps, crie um Repositório do Git vazio sem um arquivo README. Copie a URL de clone do pop-up Clonar Repositório.
Na janela Criar um Repositório do Git , escolha Remoto existente e insira a URL de clone do repositório da etapa anterior e escolha Push. Para obter mais informações sobre como criar um novo repositório do Azure DevOps, consulte Criar um novo Repositório do Git em seu projeto.
Na seção Enviar por push para o Azure Dev Ops Services do modo de exibição Sincronização no Team Explorer, selecione o botão Publicar Repositório do Git.
Escolha a conta, organização e o nome do repositório do Azure DevOps e selecione Publicar Repositório.
Esta etapa cria um novo projeto em sua conta do Azure DevOps com o mesmo nome que você selecionou para o repositório. Para criar o repositório em um projeto existente, selecione Avançado ao lado do nome do Repositório e escolha um projeto.
Seu código agora está em um Repositório do Git do Azure Repos. Você pode exibir seu código na Web selecionando Vê-lo na Web.
Observação
Você também pode criar um Repositório do Git do Azure Repos da linha de comando usando a CLI do Azure.
Abra um navegador e navegue até o projeto do Azure DevOps usando uma URL na forma de https://dev.azure.com/<OrganizationName>/<ProjectName>. Se você não tiver um projeto ainda, crie um.
No projeto do Azure DevOps, crie um Repositório do Git vazio sem um arquivo README. Copie a URL de clone do pop-up Clonar Repositório.
Para publicar seu Repositório do Git local existente em repositórios do Azure, execute os comandos a seguir na pasta que contém o Repositório do Git local usando a URL de clone da etapa anterior. Se você ainda não tiver um Repositório do Git local, crie um usando as etapas anteriores deste artigo.
> git remote add origin <clone URL>
> git status
> git push -u origin main
Seu código agora é publicado no main branch de um Repositório do Git do Azure Repos.
Em Gerenciador de Soluções, clique com o botão direito do mouse no nome da solução ou clique com o botão direito do mouse em qualquer item no modo de exibição Pasta do Gerenciador de Soluções e selecione Enviar por push para o serviço Git para iniciar a janela Criar um Repositório do Git.
Ou, escolha Git>Enviar por push para o serviço Git na barra de menus para iniciar a janela Criar um Repositório do Git.
Na janela Criar um Repositório do Git, escolha GitHub, selecione sua conta do GitHub, nome do proprietário e um novo nome de repositório e escolha Push.
Esta etapa cria um novo repositório em sua conta do GitHub com conteúdo do repositório local.
Em Gerenciador de Soluções, clique com o botão direito do mouse no nome da solução ou clique com o botão direito do mouse em qualquer item no modo de exibição Pasta do Gerenciador de Soluções e selecione Enviar por push para o serviço Git para iniciar a janela Criar um Repositório do Git.
Ou, escolha Git>Enviar por push para o serviço Git na barra de menus para iniciar a janela Criar um Repositório do Git.
Na janela Criar um Repositório do Git, escolha GitHub, selecione sua conta do GitHub, nome do proprietário e um novo nome de repositório e escolha Push.
Esta etapa cria um novo repositório em sua conta do GitHub com conteúdo do repositório local.
Na seção Publicar no GitHub do modo de exibição Sincronização no Team Explorer, selecione sua conta do GitHub, o nome do proprietário e o nome do novo repositório e escolha Publicar.
Esta etapa cria um novo repositório em sua conta do GitHub com conteúdo do repositório local.
Observação
Você também pode criar um repositório GitHub na linha de comando usando a CLI do GitHub.
Abra um navegador e navegue até sua conta do GitHub. Se você não tiver ainda uma conta do GitHub, crie uma.
Em sua conta do GitHub, crie um Repositório do Git vazio sem adicionar arquivos. Copie a URL de clone da página Configuração rápida.
Para publicar sua confirmação local no GitHub, execute os comandos a seguir no prompt de comando na pasta de Repositório do Git local, usando a URL de clone da etapa anterior.
O módulo prático se concentrou em apresentar os comandos básicos de controle do código-fonte por meio de um ambiente de desenvolvimento integrado ou do portal da Web.