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
Cursos gratuitos do MIT
Compactação de arquivos PDF com GhostScript
Instalando o Mozilla Firefox 3 no Debian Lenny
Wireless no openSUSE - Broadcom Corporation BCM4312
Configurando dependências para usar CDI/Weld e JBoss
Leitura recomendada
Instalando o NeroLinux
Ubuntu 12.04 - VirtualBox parou de funcionar? [Resolvido]
Java no Ubuntu - Instalando Tomcat (parte 2)
Como normalizar seus arquivos MP3 para que fiquem no mesmo volume
Como instalar OpenXenManager no Fedora 23
Comentários
Nenhum comentário foi encontrado.