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
Gerando MER no Oracle SQL Developer
Android Studio com atalhos do Eclipse
Tomcat dentro do Eclipse
Servidor de compartilhamento HTTP
Superdownloads Linux
Leitura recomendada
Integração do CACTI com autenticação LDAP-Linux
Instalando Mplayer no Debian com suporte a vários formatos
Deixando o Google Chrome em modo Dark no Linux - Experimental
Erro procurando TkCximage ao iniciar aMSN (mais aprofundado)
Documentação nos pacotes do Projeto GNU
Comentários
Nenhum comentário foi encontrado.