wiki:branches_tags
Last modified 11 years ago Last modified on 09/24/15 11:08:16

TerraMA² - Branches e Tags

Autor: Gilberto Ribeiro de Queiroz
Data: 24/09/2015

Resumo: Esta seção apresenta os ramos (branches) e tags existentes no repositório de código do TerraMA²

Para saber a lista de todos os branches existentes, após clonar o repositório, utilize o seguinte comando:

$ git branch -a

O branch corrente terá um asterisco com prefixo, ex: "*master".

Para acessar um branch específico, use o seguinte comando:

$ git checkout -b <local_branch_name> <one_of_remote_branches_names_listed_by_git_branch_cmd>

Por exemplo, para mudar para o branch b-4.0.0-alpha1:

$ git checkout -b b-4.0.0-alpha1 remote/origin/b-4.0.0-alpha1

ou simplesmente:

$ git checkout -b b-4.0.0-alpha1 b-4.0.0-alpha1

De forma similar, você pode obter a lista de todas as tags com o seguinte comando:

$ git tag -l

Para acessar uma tag específica, use o seguinte comando:

$ git checkout -b <local_branch_tag_name> <one_of_remote_tag_names_listed_by_git_tag_cmd>

Por exemplo, para acessar a tag t-4.0.0-alpha1:

$ git checkout -b t-4.0.0-alpha1 t-4.0.0-alpha1

A nomenclatura dos branches e das tags pode ser encontrada no documento de Política de Versionamento do TerraMA².

Branches para Distribuicão

Atualmente não existem branchs para distribuição.

Branches em Desenvolvimento Ativo

  • O branch master é utilizado pela equipe de desenvolvimento para inclusão de novas funcionalidades e código experimentais para as futuras versões do TerraMA². Apesar de passar por testes automáticos, este branch pode ser instável. Nós não recomendamos a geração de versões para produção do TerraMA² a partir deste branch. Use este branch apenas para testes de novas funcionalidades ou para se envolver no desenvolvimento do TerraMA².

Branches Inativos

Atualmente não existem branchs inativos.

Tags

Atualmente não existem tags de versões estáveis geradas.