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.
