Dos de los sistemas de gestión de código fuente más populares son el mayor Concurrent Versions System (CVS ) y su primo más sofisticado Subversion (SVN ) . Utilizando uno de estos sistemas , los equipos de programadores mantener un historial completo de un proyecto, desde su inicio hasta su finalización, y reducir al mínimo el trabajo necesario para conservar la copia de cada desarrollador del proyecto en sintonía con el trabajo de sus compañeros . Sin embargo , la actualización de CVS a SVN no es trivial. Afortunadamente , un proyecto de código abierto sofisticada y madura, CSV2SVN , frente a este problema . Incluso los proyectos complejos, como el GNU C Compiler han utilizado CSV2SVN para actualizar sus repositorios de código fuente. Usted, sin embargo , la necesidad , el acceso directo a archivos locales en el repositorio CVS. Acceso remoto a través de los comandos de CVS son insuficientes. Cosas que necesitará
cvs2svn
Mostrar más instrucciones
1
Abra un terminal. Los usuarios de Windows tendrán que hacer clic en " Inicio", " Ejecutar" y escribe " cmd ", mientras que los usuarios de Linux o Unix por lo general tienen un acceso directo a la terminal en su barra de menú.
2
Back- seguridad del repositorio , escriba lo siguiente :
mkdir CVS_BACKUP
cp -av repositorio /* CVS_BACKUP /foto
Reemplazar "depósito " con la ruta de directorio raíz del repositorio CVS.
3
Escriba lo siguiente para funcionar cvs2svn :
cvs2svn - dump- sólo CVS_BACKUP
Esto crea una compatible " dump -file " SVN dentro el directorio actual. Contará con el nombre de " cvs2svn -dump . "
4
Importe el fichero de volcado en el repositorio Subversion: svn
mkdir svn ://host.com /project_folder -m Proyecto " Importar "
svnadmin - parent -dir project_folder carga svn ://host.com < cvs2svn -dump
Cambiar los nombres de host y los directorios de la verdadera ubicación de su repositorio Subversion < . br>