Node:Tengo problemas con los tags adhesivos; ¿cómo evitarlos?, Next:, Previous:Obtengo un error de val-tags; ¿qué hago?, Up:Algunos Problemas de la Vida Real (con Soluciones)



Tengo problemas con los tags adhesivos; ¿cómo evitarlos?

Algunas operaciones del CVS hacen que la copia de trabajo tengan un tag adhesivo, que es un tag que corresponde a cada revisión de cada fichero (en el caso de una rama, el tag adhesivo se aplica a cualquier fichero que se añada a la copia de trabajo). Obtendremos un área de trabajo con tags adhesivos cuando extraigamos o actualicemos por tag o por fecha, por ejemplo:

floss$ cvs update -r Nombre_Tag

o

floss$ cvs checkout -D '1999-08-16'

Si se usa una fecha o un nombre de tag que no sea rama, la copia de trabajo será una foto congelada de ese momento en el histórico del proyecto - por lo que naturalmente no podremos enviar cambios de ninguna clase desde él.

Para eliminar un tag adhesivo actualizaremos con el flag -A

floss$ cvs update -A

que limpia todos los tags adhesivos y actualiza cada fichero a su revisión más reciente.