TerraLib and TerraView Wiki Page

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
wiki:documentation:devguide:versioning [2016/03/14 14:18]
marisa [Macros e Classes de Versionamento]
wiki:documentation:devguide:versioning [2016/03/14 15:09] (current)
marisa [Versionamento Repositório]
Line 36: Line 36:
   * Para cada versão menor do cronograma será criado um ramo com o seu nome. Exemplos: release-5.0,​ release-5.1.   * Para cada versão menor do cronograma será criado um ramo com o seu nome. Exemplos: release-5.0,​ release-5.1.
   * Nos ramos das versões menores, como o release-5.0,​ trabalharemos apenas na correção de erros e estabilização de código, devendo as correções serem aplicadas a todos os ramos relacionados. Este ramo será congelado, isto é, não iremos incluir novas funcionalidades,​ apenas vamos gerar correções dessa versão.   * Nos ramos das versões menores, como o release-5.0,​ trabalharemos apenas na correção de erros e estabilização de código, devendo as correções serem aplicadas a todos os ramos relacionados. Este ramo será congelado, isto é, não iremos incluir novas funcionalidades,​ apenas vamos gerar correções dessa versão.
-  * Para cada versão lançada, iremos criar uma tag com a seguinte nomenclatura: ​v-x.y.z. Assim teremos as tags: v-5.0.0, ​v-5.0.1, ​v-5.1.0, ​v5.1.1.+  * Para cada versão lançada, iremos criar uma tag com a seguinte nomenclatura:​ x.y.z. Assim teremos as tags: 5.0.0, 5.0.1, 5.1.0, ​5.1.1, 5.2.0, ...
  
 A figura abaixo ilustra o esquema de versionamento adotado. A figura abaixo ilustra o esquema de versionamento adotado.