Na verdade, quando você usa trac-admin /path/to/trac repository resync myrepository
, é necessário especificar myrepository
pelo nome e não pelo caminho ( repoN
no seu caso).
Estou recebendo esse erro ao tentar executar o trac-admin / path / to / trac repositório resync / path / to / svnroot / repo1
Ambos os caminhos existem. Estou tentando usar o Trac 0.12 com vários svn repositórios. Eu poderia ressincronizar o primeiro sem problemas, mas o o segundo causa esse erro. Agora, não consigo sincronizar novamente nenhum deles. Eu sempre recebo um erro como este:
$ trac-admin /path/to/trac repository resync /path/to/svnroot/repoN
TracError: Repository '/path/to/svnroot/repoN' not found.
E o repositório existe. Testado.
Software usado: Ubuntu 10.04, Trac 0.12, Subversion 1.6.12, Python 2.6, Apache2 + mod_wsgi.
Coisas concluídas:
Repositórios Svn criados e testados, funcionando bem.
Trac initenv e implantar operações administrativas executadas no trac diretório.
O Apache configurou a adição dessas linhas ao / etc / apache2 / mods-enabled / dav_svn.conf:
Minhas repos são / path / to / svnroot / repo1 e / path / to / svnroot / repo2.
E essas linhas foram adicionadas ao /etc/apache2/conf.d/trac.project.conf
As mesmas senhas são usadas para o svn e o trac: /etc/apache2/dav_svn.passwd, criado com o htpasswd.
Alguma pista sobre o problema do TracError? Obrigado antecipadamente,
Atenciosamente, Jorge
Acho que resolvi meu problema. O truque era executar:
repositório trac-admin / path / to / projenv resync '*'
Com essa instrução, eu poderia ressincronizar todos os meus repositórios: -).
Obrigado pela sua ajuda!
Com base na documentação , estou supondo que em algum momento você deveria atribuir ao repositório algum tipo de nome para esse caminho com o
repository add <repos> <path>
comando, então todos os outros comandos referem-se a <repos>
name em vez de <path>
.
Tags svn synchronization trac