Partilhar via


Usar tags Git

Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

O Azure DevOps dá suporte a tags anotadas e leves. As tags leves são um ponteiro para uma confirmação específica, enquanto as tags anotadas contêm mais informações, como o tagger, a mensagem e a data. Você pode criar tags anotadas usando o portal da Web. Você pode criar marcas leves e anotadas de dentro do Visual Studio. Para obter mais informações sobre tags Git, consulte 2.6 Git Basics - Tagging from the Pro Git book.

Este artigo fornece uma visão geral do trabalho com marcas Git no Azure DevOps e no Visual Studio.

Importante

O modo de exibição 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 das exibições de histórico e detalhes de confirmação a partir do Visual Studio 2015, mas não poderá executar as operações no modo de exibição Marcas , conforme descrito neste artigo.

Ver e filtrar etiquetas

Pode ver etiquetas na vista Etiquetas e na vista Confirmações no portal Web.

Nota

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

Ver etiquetas na vista Etiquetas

  1. Para visualizar as tags em seu repo, navegue até seu projeto no portal da web, escolha Repos, Tags, e selecione o repositório desejado.

    Captura de ecrã da navegação de etiquetas no portal Web.

    As tags anotadas são exibidas com um nome de tag, mensagem, confirmação, tagger e data de criação. As tags leves são exibidas com um nome de tag e commit.

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

    Captura de ecrã de etiquetas de filtro no portal Web.

Ver etiquetas na vista Confirmações

Para exibir tags de uma ramificação específica na visualização Confirmações, navegue até seu repositório no portal da Web, escolha Repositórios, Confirmações e selecione sua ramificação.

Captura de ecrã de etiquetas na vista Confirmações no portal Web.

Criar tag

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

Nota

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

Você pode criar tags anotadas usando o portal da Web a partir do modo de exibição Tags e do modo de exibição Confirmações .

Importante

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

Criar etiquetas a partir da vista Etiquetas

  1. Selecione Criar tag na visualização Tags no portal da Web para criar uma nova tag anotada.

    Captura de ecrã do botão criar etiqueta no portal Web.

  2. Especifique um Nome, selecione a ramificação a partir da qual Marca, insira uma Descrição (necessária já que você está criando uma tag anotada) e selecione Criar.

    Captura de ecrã da caixa de diálogo de criação de etiquetas no portal Web.

  3. A nova tag é exibida na lista de tags.

    Captura de ecrã da nova etiqueta no portal Web.

Criar tags a partir do modo de exibição Confirmações

Para criar uma tag diretamente da visualização de confirmações, clique com o botão direito do mouse na tag desejada e escolha Create tag.

Captura de ecrã da vista de confirmação de criação de etiquetas no portal 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 tag

Importante

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

Para excluir uma tag, você deve ter a permissão Force 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 estiver explicitamente definida). O criador também herda permissões Force push para uma tag.

Excluir uma tag no repositório remoto

As etapas neste procedimento mostram como excluir uma marca no repositório remoto usando o portal da Web dos Serviços de DevOps do Azure.

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

    Captura de ecrã da etiqueta de eliminação no portal Web.

  2. Selecione Eliminar para confirmar.

    Captura de ecrã da confirmação da etiqueta de eliminação no portal Web.

  3. A etiqueta é eliminada e não será apresentada da próxima vez que navegar para a vista Etiquetas.

    Captura de ecrã da etiqueta eliminada no portal Web.

Criar ramificação a partir de uma tag

  1. Para criar uma ramificação a partir de uma tag, selecione as reticências à direita do nome da tag e escolha Nova ramificação.

    Captura de tela da criação de ramificação a partir da seleção de tags no portal da Web.

  2. Especifique um Nome, selecione opcionalmente quaisquer itens de Trabalho a serem vinculados e escolha Criar ramificação.

    Captura de ecrã da caixa de diálogo criar ramificação a partir da etiqueta no portal Web.

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

    Captura de ecrã da ramificação criada a partir da etiqueta no portal Web.

Ver histórico de tags

  1. Para visualizar o histórico de uma etiqueta, selecione as reticências à direita do nome da etiqueta e selecione Ver histórico.

    Captura de ecrã do histórico de etiquetas de visualização no portal Web.

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

    Captura de ecrã do histórico de etiquetas no portal Web.