Compartilhar via


Usar marcas de Git

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

O Azure DevOps dá suporte a marcas anotadas e leves. Marcas leves são um ponteiro para confirmação específica, enquanto as marcas anotadas contêm mais informações, como o marcador, a mensagem e a data. Você pode criar marcas anotadas usando o portal da Web. Você pode criar marcas leves e anotadas de dentro do Visual Studio. Para obter mais informações sobre marcas do Git, consulte 2.6 Noções básicas do Git – Marcação do livro Pro Git.

Este artigo fornece uma visão geral de como trabalhar com marcas de Git no Azure DevOps e no Visual Studio.

Importante

O modo de exibição de Marcas no Visual Studio foi introduzido no Visual Studio 2017 Atualização 6. Se você estiver em versões anteriores a esta, poderá exibir e criar marcas a partir do histórico e confirmar exibições de detalhes a partir do Visual Studio 2015, mas não poderá executar as operações no modo de exibição Marcas, conforme descrito neste artigo.

Exibir e filtrar marcas

Você pode exibir marcas no modo de exibição Marcas e no modo de exibição Confirmações no portal da Web.

Observação

Com Azure DevOps Services, o formato da URL do projeto é dev.azure.com/{your organization}/{your project}. No entanto, ainda há suporte para o visualstudio.comformato anterior que faz referência ao formato. Para obter mais informações, consulte Apresentando o Azure DevOps, Alterne as organizações existentes para usar a nova URL de nome de domínio.

Exibir marcas no modo de exibição Marcas

  1. Para exibir as marcas no repositório, navegue até o seu projeto no portal da Web, escolha Repositórios, Marcas e selecione o repositório desejado.

    Captura de tela da navegação de tags no portal da web.

    As marcas anotadas são exibidas com um nome de marca, mensagem, confirmação, marcador e data de criação. Marcas leves são exibidas com um nome de marca e confirmação.

  2. Para filtrar a lista de marcas, digite um termo de pesquisa na caixa Pesquisar nome da marca e pressione Enter.

    Captura de tela das tags de filtro no portal da web.

Exibir marcas no modo de exibição Confirmações

Para exibir marcas de um branch específico no modo de exibição Confirmações, navegue até o repositório no portal da Web, escolha Repositórios, Confirmações e selecione seu branch.

Captura de tela de tags na exibição Confirmações no portal da Web.

Criar marca

Para criar uma marca, você deve ter a permissão Criar marca , que é incluída por padrão no grupo Colaboradores e superior.

Observação

Os nomes da marca não podem conter caracteres de controle ASCII, como espaços, til e dois pontos. É uma prática comum usar caracteres em minúsculas e separar palavras com um hífen. O comprimento do nome da marca não deve exceder 250 caracteres ASCII. Para evitar ambiguidade entre nomes de marca e hashes de confirmação, não use nomes de marca que consistem em 40 caracteres hexadecimais. Para obter mais informações sobre a nomenclatura de marca, consulte git-check-ref-format.

Você pode criar marcas anotadas usando o portal da Web no modo de exibição Marcas e no modo de exibição Confirmações.

Importante

Você só pode criar marcas anotadas no portal da Web ou no Visual Studio. Para criar uma marca leve, você pode usar a linha de comando do Git.

Criar marcas no modo de exibição Marcas

  1. Selecione Criar marca na exibição Marcas no portal da Web para criar uma nova marca anotada.

    Captura de tela do botão criar tag no portal da web.

  2. Especifique um Nome, selecione a ramificação da qual a Tag deve ser marcada, insira uma Descrição (necessária, pois você está criando uma tag anotada) e selecione Criar.

    Captura de tela da caixa de diálogo de criação de marca no portal da Web.

  3. A nova marca é exibida na lista de marcas.

    Captura de tela da nova tag no portal da web.

Criar marcas no modo de exibição Confirmações

Para criar uma marca diretamente no modo de exibição confirmações, clique com o botão direito do mouse na marca desejada e escolha Criar marca.

Captura de tela da exibição de criação de marca de confirmações no portal da Web.

Você pode criar marcas anotadas programaticamente por meio da API REST do Azure DevOps. Para criar marcas por meio de um pipeline do Azure usando o git tag comando. Para obter mais informações, consulte git tag.

Excluir marca

Importante

Tenha cuidado ao excluir marcas do seu repositório. Se o repositório tiver sido puxado, bifurcado ou clonado por outro usuário, a marca ainda existirá na cópia do repositório. Você só deve excluir marcas locais ou se tiver certeza de que o repositório não foi puxado, clonado ou bifurcado desde que você criou sua marca.

Para excluir uma tag, você deve ter a permissão Forçar push no nível do repositório ou no nível Todas as tags (que herda suas permissões do nível do repositório se não for definido explicitamente). O criador também herda as permissões de push forçado para uma tag.

Excluir uma marca no repositório remoto

As etapas neste procedimento mostram como excluir uma marca no repositório remoto usando o portal da Web Azure DevOps Services.

  1. Para excluir uma marca, selecione as reticências à direita do nome da marca e escolha Excluir marca.

    Captura de tela da tag de exclusão no portal da web.

  2. Selecione Excluir para confirmar.

    Captura de tela da confirmação da tag de exclusão no portal da web.

  3. A marca é excluída e não será exibida na próxima vez que você navegar até o modo de exibição Marcas.

    Captura de tela da tag excluída no portal da web.

Criar branch da marca

  1. Para criar um branch a partir de uma marca, selecione as reticências à direita do nome da marca e escolha Novo branch.

    Captura de tela de criar ramificação a partir da seleção de tags no portal da web.

  2. Especifique um Nome, opcionalmente selecione todos os Itens de trabalho a serem vinculados e escolha Criar branch.

    Captura de tela da caixa de diálogo criar ramificação da marca no portal da Web.

  3. A ramificação é criada e você é levado para a nova ramificação no portal da Web.

    Captura de tela do branch criado a partir da tag no portal da web.

Exibir histórico de marca

  1. Para exibir o histórico de uma marca, selecione as reticências à direita do nome da marca e escolha Exibir Histórico.

    Captura de tela do histórico de tags de exibição no portal da web.

  2. Você é levado para a visualização de confirmações da tag.

    Captura de tela do histórico de tags no portal da web.