Control de Versiones sobre Webs enteras ( CVS)
se tratara de llevar un control de versiones sobre una
web diseñada entre varias personas con php (por ejemplo)
y poder almacenar los cambios hechos por todas ellas .
tenemos /www/miweb ,dentro cientos de .php y .gif y .html
guardaremos las versiones en /backup p.ej :
1.- export cvsroot=/backup
2.- cd /www/miweb ; cvs import nombreprj coff inicio
3.- hacemos un cd .. ; cvs checkout nombreprj para
inicializar todo
con eso creamos una copia inicial de todo
ahora hacemos los cambios q queramos en la web, y
guardamos todas las modificaciones en el repositorio:
4.- cvs commit -m "notas de los cambios realizados" en el
directorio del proyecto (/www/miweb en el ej.)
5.- cvs log nombreprj para ver informacion de versiones
para restaurar una version antigua (pues nos confundimos
en algo y la web no va .. )volvemos a la version 1.1.1:
6.- cd /www ; cvs checkout -r 1.1.1 nombreprj
Para que aparezca en la web una linea con informacion de la ultima actualizacion del CVS solo hay que poner: $Id: $ Lista de etiquetas:http://www.fluidthoughts.com/howto/cvs/keywords http://www.cvshome.org coff