Transferindo o seu projeto de um sistema de gerenciamento de código fonte para outro pode ser um sério desafio. Idealmente, você quer manter o máximo de informações armazenadas no sistema antigo sobre a história de seu projeto como possível , mas muitas vezes os métodos utilizados para armazenar as informações são radicalmente diferentes. Para ajudar com a tarefa , os desenvolvedores de código aberto criaram o programa " cvs2svn ". Mesmo projetos complexos, como o GNU Compiler Collection (GCC) , foram portados com sucesso para SVN usando esta ferramenta. Você pode baixá-lo gratuitamente a partir do primeiro recurso . Coisas que você precisa
cvs2svn
Mostrar Mais instruções
1
Abra um terminal. No Unix ou Linux , geralmente há um ícone de terminal no desktop. No Mac OS X , você pode clicar no ícone "Spotlight" e digite " Terminal". No Windows, você pode clicar em " Iniciar", " Executar " e digite " cmd "
2
Faça uma cópia de backup do seu repositório CVS, apenas no caso de algo der muito errado : .
mkdir- p ~ /tmp /CVS_BACKUP /CVSROOT
cp -av /cvsroot_ /* ~ /tmp /CVS_BACKUP /Tablet
Substitua o nome do diretório " cvsroot_ " com o diretório de sua . repositório CVS
3
Run cvs2svn para converter a cópia de backup do repositório CVS em um SVN compatível " despejar " file:
cvs2svn - dump -only ~ /tmp /CVS_BACKUP
O arquivo de despejo será localizado no diretório atual e será nomeado
4
Importe o arquivo de despejo de seu repositório Subversion " cvs2svn -dump ". : < br >
svn mkdir file :///home /user /Subversion /repos /project- m " importação" projeto
svnadmin - pais -dir carga projecto /home /user /subversion /repos < cvs2svn -dump
Altere os diretórios para suite a localização real do seu repositório Subversion.