CVS en ligne de commande

De Wiki de Romain RUDIGER
Aller à : navigation, rechercher

Déployer le HEAD d'une application web et archiver la version précédente. Voici un petit .bat Sous windows :

SET EXPORTPATH="X:\"
SET CVSPATH="C:\Program Files\TortoiseCVS"
SET CVSROOT=:pserver:nom_utilisateur@nom_du_serveur:/repository
SET CURRENTDATETIME=%DATE:~6,4%%DATE:~3,2%%DATE:~0,2%%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%

cd %EXPORTPATH%\archives
mkdir %EXPORTPATH%\archives\%CURRENTDATETIME%
move %EXPORTPATH%\current %EXPORTPATH%\archives\%CURRENTDATETIME%
mkdir %EXPORTPATH%\current

cd %CVSPATH%
cvs login -p "nom_utilisateur"
mot_de_passe
cvs export -f -r HEAD -d %EXPORTPATH%\current "nom_projet"
cvs logout

pause