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.

Programación en equipo con CVS
Habilitar las decoraciones de recursos CVS
Vista Sincronizar CVS