Migração do Trac

Publicado por Fagner Amaral de Souza Candido em 23/03/2011

[ Hits: 5.942 ]

Blog: https://github.com/fagnercandido

 


Migração do Trac



Segundo a Wikipedia.org, o Trac é "uma simples ferramenta open source e de interface web para controle de mudanças em projetos de desenvolvimento de software. O objetivo do software é ajudar o desenvolvedor a rastrear essas mudanças, entender o porquê de cada uma e qual o seu impacto no projeto como um todo".

Portanto, está claro que é uma excelente ferramenta para gerenciamento de configuração e mudança de um projeto. Enfim, uma excelente ferramenta. Entretanto, o que não está claro é o processo de migração. No site é disponibilizado um script de migração, mas por vezes o mesmo pode não funcionar.

Os passos a seguir, podem ser divididos em duas partes:

A primeira e mais simples, compreende a instalação da versão desejada do Trac. Essa parte é consideravelmente simples, visto que o processo de instalação vai de distribuição à distribuição.

Outro detalhe relevante: Os comandos devem ser executados de acordo com a criação da instância do Trac, ou seja, se tu a criou como usuário administrador, os comandos devem ser executados como root, caso contrário, os comandos devem ser executados como usuário comum.

A segunda parte é a mais onerosa, e reflete as dificuldades encontradas na migração. Seguem os passos:

a) É feita uma cópia de backup da base do Trac:

# cp trac.db trac.db.org

b) Em seguida, é feito um dump:

# sqlite trac.db .dump > trac.sql

c) Removemos o que não é mais necessário:

# rm trac.db

d ) Agora, atualizamos:

# sqlite3 trac.db ".read trac.sql"

e) Agora, podemos atualizar a instância:

# trac-admin folder/trac upgrade

f) Se necessário, no caso de svn:

# trac-admin folder/trac resync

Pronto, agora é só subir a aplicação. Qualquer dúvida, sugestão ou crítica serão bem-vindas,

f_Candido
fagner7777777@gmail.com
@fagner_candido

Outras dicas deste autor

Instalação do Blender no Debian Etch

Ubuntu 13.10 - Erro: após atualização, os menus da IDE Eclipse não são exibidos [Resolvido]

Gerando MER no Oracle SQL Developer

Wireless no openSUSE - Broadcom Corporation BCM4312

Acesso externo no PostgreSQL 8.4

Leitura recomendada

Resolução do problema com Idesk: Can´t find config file...

Resolvendo o problema do Adobe Reader 7.0.9 no Fedora 7

Ouvindo música com SnackAmp no Kurumin

Configurando hosts favoritos no SSH

Instalando o Skype no Mandriva One e superior

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts