Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Migração do Trac
Linux user
Publicado por Fagner Amaral de Souza Candido em 23/03/2011

Login: f_Candido, 280391 pontos
[ Hits: 1857 ]

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

Leitura recomendada
   Dica Linux recomendada Dicionário gratuito para Linux (via Wine): Caldas Aulete.
   Dica Linux recomendada Adicionando fontes no Arch Linux
   Dica Linux recomendada Enlightenment no GDM
   Dica Linux recomendada Astronomia 3D em GNU/Linux com OpenGL
   Dica Linux recomendada Iptables NAT Linux x Citrix Metaframe

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.