Skip to content

As versões dos sistemas que são compilador pelo processo de compilação automática estão cadastradas na tabela VERSOES no banco de dados TTADM.

SELECT * FROM VERSOES ORDER BY VERBAS, VERSAO

Separacao-versao-grid-versoes.png

Neste select vemos que temos atualmente como releases em testes as versões abaixo:

  • 5.2D - Release 7
  • 5.2E - Release 3
  • 5.2F - Release 1

Neste caso em especial a versão 5.2E está marcada como VERFIN='T' ou seja ela somente é compilada como release candidata e não mais como versão em testes.

Como Separar os Fontes da Nova Release ​

1. Alterar no banco as numerações das releases que estão sendo continuadas, excluir as descontinuada e incluir uma nova se for o caso.

Separacao-versao-grid-versoes-release-modificada.png

2. Excluir as releases atuais no subversion e criar as novas.

  • Antes

  • Depois

3. Alterar no subversion os fontes liberados.

Separacao-versao-cmd-1.png

Acesso

Separacao-versao-cmd-2.png

Antes

Separacao-versao-cmd-3.png

Depois

4. Quando for duplicado a pasta "beta", ou seja, quando se tratar de separação de versão, é preciso apagar os passos de upgrade da beta.

5. Outro passo necessário ao separar a versão é alterar o arquivo TOTALI.COP.
Alterar as propriedades:

  • TOTALI_RELEASE_LETRA
  • TOTALI_VERSAO_SISTEMA
  • TOTALI_VERSAO_BANCO

const {$IFNDEF SMALL} {$IFNDEF LMDEMO} {$IFNDEF POSTGRE} {$IFNDEF TRANSFER} TOTALI_RELEASE_LETRA = 'g'; {$ENDIF} {$ENDIF} {$ENDIF} {$ENDIF} TOTALI_RELEASE_NUMERO = 0; TOTALI_REVISION_NUMERO = 0; TOTALI_VERSAO_SISTEMA = 5.2; TOTALI_VERSAO_BANCO = '167'; TOTALI_VERSAO_DETALHE = ''; TOTALI_VERSAO_PERSONAL = '';

Categorias ​