Cliente SVN: multi repositório

3 respostas
M

Pessoal, estamos mudando nosso gerenciador de versão para o SVN e estamos com dificuldade em algumas ferramentas.
Pesquisei as opções de cliente disponíveis e o mais recomendado foi o tortoise SVN. Talvez seja falta de conhecimento, mas não consegui encontrar uma forma de gerenciar projeto quando se tem múltiplos repositórios. Exemplos:

  • quero procurar por um arquivo e saber em qual repositório ele está gravado
  • quero pesquisar quais repositórios tenho disponíveis pra eu baixar

Outra coisa que não encontrei foi uma ferramenta de administração do subversion. Exemplos:

  • quero procurar um profissional e saber quais os projetos que ele trabalhou em um determinado período
  • quero ter estatísticas por projeto (qual o mais ativo, onde tem mais gente trabalhando, etc), por usuário (quem altera mais arquivos, quem revisa mais), etc

Temos mais de 50 projetos ativos e outros 50 que alteramos ocasionalmente. Usamos atualmente o Jedi VCS, mas ele tem algumas limitações difíceis, além de já ter sido descontinuado.

3 Respostas

matheuslmota

Cara, não sei se essa é a resposta que você quer, mas por que não usar o Git? Como estão migrando de controlador de versão, essa me parece uma opção viável para vocês. O próprio Git tem ferramentas para fazer essas buscas que você quer. Além de ser um sistema de controle de versão bem robusto.

Tem esse projeto do sourceforge que gera várias estatísticas de um repositório git:
http://gitstats.sourceforge.net/

Espero ter ajudado.

M

O git na época foi avaliado, mas requer uma mudança cultural muito grande pra uma equipe que veio do sourceSafe, CVS e Jedi. Precisaria ser o subversion mesmo…

matheuslmota

Entendi, git é mesmo uma mudança de paradigma grande.
Bom, fiz umas pesquisas e encontrei essas ferramentas que fazem estatísticas de repositórios svn:
http://scm-pepper.sourceforge.net/
http://statsvn.org/
http://code.google.com/p/svnplot/

Dá uma olhada e vê se alguma te serve.
Abraço.

Criado 12 de novembro de 2012
Ultima resposta 12 de nov. de 2012
Respostas 3
Participantes 2