ÿste es un resumen de la migración en el servidor de control de versiones que hemos llevado a cabo, más concretamente, hemos migrado de CVS a SVN. Quiero dejar claro que se trata de una chuleta, de una guía rápida para saber qué demonios hicimos (sobre todo por si hay que repetirlo) y no de un documento fiable y comprobado. En resumen: no se promete nada y no se dan garantías. Las quejas al maestro armero y las dudas, al libro de Subversion, como todos :D.
- En el servidor cvs y svn (en mi caso, se trata de la misma máquina)
#saco una lista con el contenido del repositorio del cvs:
cd ~cvs
for a in `ls `; do echo "$a" >> ../lista_cvs; done
scp ../lista_cvs n1mh@2014_n1mhorg!:# instalo svn
aptitude install subversion# creo el repositorio
cd ~svn/
svnadmin create nimhix
find . -type d -name db -exec chmod -R 777 {} \; # sino, no deja escribir. Es una chapuza mientras encuentro el motivo.- En el cliente:
# obtengo una copia "limpia" del repositorio
mkdir ~/svn
cd ~/svn
for paq in `cat ../lista_cvs`; do cvs export -DNOW $paq; done # -DNOW evita meterle una determinada rama- Ya tenemos todos los directorios listos para ser importados al svn. Procedemos a subirlos…
export nimhix="svn+ssh://servidor.com/path/a/svn
cd ~/svn
unalias ls
for dir in `ls` ; do svn import ./$dir $nimhix/nimhix/$dir -m 'Carga inicial'; done
subversion, cvs, control, version, migration, migracion
6 ideas sobre “de cvs a subversion: guía para vagos y maleantes”
Gracias por la info -;)
(un maleante xD)
🙂
no te tenía yo como un vago, precisamente. Por cierto, hablando de maleantes, dale recuerdos a rNav…
saludos,
(un vago) 😉
PD Me juego algo, preferiblemente la pierna derecha del primero que pase por la calle, a que el procedimiento tiene más fallos de los que sería deseable pero, todavía estoy en fase de pruebas. De cualquier forma, en cuanto casque, lo comunicaré.
Que bien me trabaja mi niño…., jejeje, que te sea leve.
Y tú descansa, descansa, que ya vendrás el lunes, tranquilo y relajado y te pasaré el TODO y los klinex 😉
jaja, a mi es que lo de maleante me gusta más que vago xD,
#Por cierto, hablando de maleantes, dale recuerdos a rNav?
Eso está hecho, se los daré, ya verás como le mola, además de frikear y estar casi todo el día dándonos la brasa mutuamente Apache por aquí, Debian por allá, también tenemos tiempo para salir a tomar alguna copa -;).
#PD Me juego algo, preferiblemente la pierna derecha del primero que pase por la calle, a que el procedimiento tiene más fallos de los que sería deseable pero, todavía estoy en fase de pruebas. De cualquier forma, en cuanto casque, lo comunicaré.
Uff ahora me pongo «modo vago on», no lo he probado pero no le veo ningún fallo a priori
Un abrazo !
Acabo de decidir que sera mario, el simpatico mario, quien probara que todo el montaje esta correcto. Nada mejor que eso para que te entren ganas de volver al tajo tras las vacaciones… 😉