Versiones

Se crean versiones de los recursos para capturar una instantánea del estado actual de los recursos en un momento dado. En CVS, se crean versiones de los recursos identificándolas con una etiqueta de versión. Cuando se crea una versión de un producto, significa que se puede recuperar una copia no modificable del mismo desde el depósito.

Al crear la versión de un proyecto, se guarda la formación de todas las versiones de recursos del proyecto. Se pueden crear versiones de los recursos que no son proyectos (archivos y carpetas).  No obstante, es más habitual crear versiones de proyectos enteros, ya que los recursos que contiene un proyecto suelen tener grandes dependencias entre sí. Se pueden crear versiones de proyectos desde el área de trabajo o desde la rama (incluida la HEAD) en la vista Depósitos CVS.La diferencia entre estos dos enfoques se halla en decidir qué versiones de recursos hijo deben formar parte de la versión del proyecto.

Al identificar un proyecto como una versión en el Entorno de trabajo, las revisiones base de los archivos del Entorno de trabajo se identifican como pertenecientes a dicha versión.  Este es el método preferido para crear versiones de un proyecto, porque se conoce exactamente qué revisiones de archivo habrán en la versión.  Esta operación está permitida si se tienen cambios salientes o cambios no comprometidos. Los cambios no comprometidos simplemente se omiten y las revisiones base de los recursos con cambios salientes aún pueden formar parte de la versión.  La creación de versiones de un proyecto con cambios no comprometidos o salientes es práctica si se tiene que dividir el proyecto donde empezó a efectuar cambios en los recursos y comprometerlos en otra rama.

Al identificar un proyecto como una versión de una rama en la vista Depósitos CVS, se está creando una versión de las versiones de recursos más recientes que existan en la rama en ese momento dado.  No debe crear una versión de los proyectos de la rama si no sabe qué se ha comprometido en la rama. Por este motivo, suele ser preferible crear versiones desde el Entorno de trabajo.

Conceptos relacionados
Depósitos CVS
Ramas
Historial local
Recursos

Tareas relacionadas
Crear un versión de un proyecto
Crear versiones de proyectos en el depósito
Habilitar las decoraciones de recursos CVS
Desplazar códigos de versión

Consulta relacionada
CVS


Copyright IBM Corporation y otros 2000, 2003. Reservados todos los derechos.