cvs commit -m "mv old name new name.old name new name
14
Manejando Conictos
$ cvs update
cvs update: Updating .
RCS file: /u/src/master/httpc/httpc.c,v
retrieving revision 1.8
retrieving revision 1.9
Merging differences between 1.8 and 1.9 into httpc.c
rcsmerge: warning: conflicts during merge
cvs update: conflicts found in httpc.c
C httpc.c
15
Manejando Conictos (II)
host_info = gethostbyname (hostname);
<<<<<<< httpc.c
if (! host_info) {
fprintf (stderr, "%s: host not found: %s\n", progname, hostname);
exit (1);
}
=======
if (! host_info) {
printf ("httpc: no host");
exit (1);
}
>>>>>>> 1.9
16
Ramas
Todo lo que hemos visto hasta aqui se relaciona con HEAD, la
rama principal.
A veces nos interesan poder cambiar cosas en una version ya
creada, por ejemplo un bugx, y que no quieres que tambien
tomen los cambios de la version actual.
17
cvsup
Forma de ver cambios relacionados como uno solo cambio.
Ejemplo: cambiar el numero de argumentos de una funcion.
Al usuario le interesa ver como un todo todos los cambios a
cheros individuales.
18
BitKeeper, Subversion, Arch, perforce
Solucionan algunos de los problemas de CVS:
commits atomicos.
identicador de chero distinto de path de chero.
permiten trabajo desconectado.
Tienen ramas que funcionan.
...
19
Mas informacion
http://www.cvshome.org
20
Links de descarga
http://lwp-l.com/pdf18215
Comentarios de: cvs - Concurrent Version System (0)
Comentarios de: cvs - Concurrent Version System (0)
No hay comentarios