Node:Cómo acabar una sesión de edición, Next:, Previous:Usando alarmas durante el desarrollo, Up:Alarmas (CVS como telefono)



Cómo acabar una sesión de edición

Si no quieres hacer una entrega sino acabar tu sesión de edición explicitamente, se puede hacer ejecutando cvs unedit:

paste$ cvs unedit hello.c

Dese cuenta de que además de notificar a los demás vigilantes que ha terminado esta orden ofrece la posibilidad de deshacer todos los cambios que haya hecho en el fichero.

paste$ cvs unedit hello.c
hello.c has been modified; revert changes? y
paste$

Si usted contesta y, CVS deshará todos los cambios y notificará a todos los vigilantes que no seguirá editando el fichero. Si responde n, CVS mantiene sus cambios y seguirá registrado como uno de los editores del fichero. Por lo tanto no habrá nofificación; de hecho es como si no hubiera ejecutado cvs unedit. Esta posibilidad es un poco tremenda, pero fácil de entender: si declara al mundo que ha terminado su sesión de edición cualquier cambio que no haya entregado antes es porque no tenía intención de guardarlos. Al menos así es como lo ve CVS. No es necesario decir que tenga cuidado.