Skip to main content

Enterprise Server 3.16 está disponível no momento como versão release candidate.

Gerenciar versões em repositórios

Você pode criar versões para empacotar e entregar iterações de um projeto para os usuários.

Quem pode usar esse recurso?

Repository collaborators and people with write access to a repository can create, edit, and delete a release.

Tool navigation

Sobre o gerenciamento da versão

Você pode criar versões com notas sobre a versão, @mentions de colaboradores e links para arquivos binários, além de editar ou excluir as versões existentes. Você também pode criar, modificar e excluir versões usando a API de Versões. Para saber mais, confira Pontos de extremidade da API REST para versões na documentação da API REST.

Criando uma versão

Note

Para saber mais sobre GitHub CLI, confira Sobre o a CLI do GitHub.

  1. Para criar uma versão, use o subcomando gh release create. Substitua tag pela marca desejada para a versão.

    gh release create TAG
    
  2. Siga as instruções interativas. Como alternativa, você pode especificar argumentos para pular essas instruções. Para obter mais informações sobre os possíveis argumentos, confira o manual da GitHub CLI. Por exemplo, este comando cria uma pré-versão com o título e observações especificadas.

    gh release create v1.3.2 --title "v1.3.2 (beta)" --notes "this is a versão prévia pública release" --prerelease
    

Se você @mention usuários do GitHub nas notas, a versão publicada incluirá uma seção Colaboradores com uma lista de avatares de todos os usuários mencionados.

Editar uma versão

  1. Para editar uma versão, use o subcomando gh release edit. Substitua TAG pela tag que representa a versão que você deseja editar. Por exemplo, para editar o título de uma versão, use o seguinte código, substituindo NEW-TITLE pelo título atualizado:

    gh release edit TAG -t "NEW-TITLE"
    

    Para obter mais informações sobre os possíveis argumentos, confira o manual da GitHub CLI.

Excluir uma versão

  1. Para excluir uma versão, use o subcomando gh release delete. Substitua tag pela marca da versão a ser excluída. Use o sinalizador -y para ignorar a confirmação.

    gh release delete TAG -y