Novedades en 2.0

Existen numerosas características nuevas y cambios en características existentes en el soporte de CVS y equipo de Eclipse. A continuación se indican algunas de ellas:

Conjuntos de proyectos
La característica de equipo proporciona el recurso de Conjuntos de proyectos que permite exportar y compartir la configuración del área de trabajo actual con los demás usuarios. Los conjuntos de proyectos se crean o se cargan utilizando Archivo > Exportar... y Archivo > Importar respectivamente.

Unificación de términos específicos de CVS
El soporte de CVS utiliza la misma terminología que CVS. Esto quiere decir que se utiliza el término rama en lugar de corriente, actualizar y comprometer en lugar de ponerse al día y liberar y código de versión en lugar de versión.

Texto/binario
La característica de equipo proporciona un mecanismo para identificar qué tipos de archivos son de texto (ASCII) y cuáles son binarios. CVS utiliza este mecanismo para distinguir correctamente los tipos de archivos que se comprometen en el depósito. Los tipos de archivo se pueden añadir en la página de preferencias Equipo > Contenido de archivo.

Modalidad de substitución de palabra clave CVS
Además de la identificación texto/binario, CVS también permite la configuración de la modalidad de substitución de palabra clave de cada archivo. Esto se lleva a cabo utilizando el mandato de menú Equipo > Cambiar propiedad ASCII/Binario en un proyecto o recurso que se comparte con CVS.

Recursos ignorados
Existen varias mejoras relacionadas con la exclusión de recursos. Al igual que en la 1.0, se pueden definir exclusiones globales en la página de preferencias Equipo > Recursos ignorados. Además, unas herramientas integradas en Eclipse pueden ahora marcar su propia salida binaria como derivada. CVS y otros conectores de depósito pueden excluir automáticamente estos recursos. CVS también proporciona menús en las vistas Navegador y Sincronizar para añadir un recurso al archivo .cvsignore.

Añadir recursos al control CVS
Los recursos nuevos deben añadirse ahora explícitamente al control CVS. Esto permite a los usuarios determinar mejor los recursos que deben estar bajo el control de versiones y los que deben excluirse.

CVS y compresión de transferencia de archivos
CVS soporta ahora la compresión de las transmisiones de archivos. Esto puede aumentar potencialmente los tiempos de operación en las conexiones de red lentas. El nivel de compresión se puede establecer en la página de preferencias Equipo > CVS.

Filtro de comparación basado en código fuente en la vista Sincronizar y el Editor de fusión
Se ha añadido la posibilidad de filtrar los recursos cuyos números de revisión CVS sean distintos pero cuyo contenido sea el mismo, en la vista Sincronizar, el editor de fusión y otras vistas de comparación CVS.

Alterar temporalmente y actualizar/Alterar temporalmente y comprometer
En la vista Sincronizar, los conflictos sólo se pueden actualizar o comprometer utilizando los elementos de menú de alterar temporalmente. Esto proporciona un flujo de trabajo más seguro, ya que Actualizar y Comprometer sólo funciona en los cambios no conflictivos.

Marcar como fusionado en la vista de sincronización
Al resolver conflictos en la vista Sincronizar, los archivos que se hayan guardado seguirán estando en la vista hasta que se marquen como fusionándose utilizando el elemento de menú "Marcar como fusionado". Esto permite realizar varias ediciones en los conflictos.

Vista Consola CVS
La vista Consola CVS contiene los mensajes recibidos desde el servidor mientras se realizan mandatos de CVS.

Codificar con código existente
En la vista Depósitos CVS, CVS soporta el movimiento de códigos existentes de un recurso a otro.

Detección de códigos de rama y versión
CVS proporciona un servicio de Configurar códigos para descubrir los códigos existentes en el depósito CVS. Este servicio está disponible en la vista Depósitos CVS y en los diálogos Sustituir por y Comparar con rama o versión.

Configuración de decoraciones CVS
Puede configurar las decoraciones de etiqueta e icono CVS utilizando la página de preferencias Equipo > CVS > Decoraciones de etiqueta.

Flujo de trabajo de rama y fusión más claro
La bifurcación y la fusión se llevan a cabo ahora en un proyecto del área de trabajo local. Esto simplifica el flujo de trabajo de la 1.0, en la que se tenía que utilizar la vista Depósitos.

Sincronizar cambios salientes
En CVS, el menú Equipo contiene el mandato Sincronizar cambios salientes que sincronizará sólo los cambios salientes. Esto reduce la cantidad de tráfico por la red.

Mezclar códigos bajo el proyecto
En 1.0, todos los recursos del proyecto se compartían con el mismo código (rama o HEAD). En 2.0, los códigos de un proyecto se pueden mezclar (como con la herramienta de línea de mandatos CVS).

Tareas para recursos nuevos y suprimidos
CVS crea tareas en la vista Tareas para los recursos nuevos que no se han añadido al control CVS o se han excluido, y para los recursos suprimidos. En estas tareas están disponibles operaciones de menú Quick Fix adecuadas. Las tareas también se pueden inhabilitar en la página de preferencias Equipo > CVS.

Conceptos relacionados
Programación en equipo con CVS

Tareas relacionadas
Habilitar las decoraciones de recursos CVS

Consulta relacionada
Vista Sincronizar CVS

 
Copyright IBM Corporation y otros 2000, 2002