Ejecutar el cliente de l�nea de mandatos CVS fuera de Eclipse

Compatibilidad

Dado que el plug-in CVS de Eclipse almacena su metainformaci�n en un formato que es compatible con el cliente CVS de l�nea de mandatos, debe poder utilizar un cliente de este tipo con archivos en disco del espacio de trabajo de Eclipse. Los metadatos se almacenan en subdirectorios de CVS, pero dif�cilmente se ven en Eclipse. Se marcan como privados, lo que provoca que est�n ocultos. Si abre un explorador de archivos (que no sea de Eclipse), ver� estos directorios y su contenido aparecer� en el sistema de archivos.

No olvide efectuar una renovaci�n

Siempre que utilice herramientas externas para modificar archivos del espacio de trabajo, debe efectuar la acci�n de Renovar desde Eclipse para que el espacio de trabajo tenga presentes los cambios. Si obtiene un error recurso desincronizado en Eclipse, es una se�al de que existen recursos en Eclipse que se han modificado fuera del mismo. Una soluci�n es efectuar una renovaci�n (disponible en el men� emergente de un recurso) de cualquier recurso o proyecto que se haya modificado fuera de Eclipse. Tambi�n existe una preferencia para renovar autom�ticamente.

Advertencias

1. Carpetas suprimidas

Puede encontrar un comportamiento inesperado al utilizar el cliente CVS de l�nea de mandatos junto con las carpetas suprimidas. El soporte CVS en Eclipse hace un seguimiento de las carpetas suprimidas y de su contenido para que, en la pr�xima sincronizaci�n, la vista Sincronizar pueda informar sobre los cambios correctamente. Esta informaci�n se conserva fuera de la estructura de carpetas meta de CVS. Ello se debe a que en CVS se suele informar al repositorio acerca de supresiones antes de suprimir los archivos localmente, esto es un flujo de trabajo diferente que queremos soportar en la vista Sincronizar. Por tanto, es recomendable que no utilice el cliente CVS de l�nea de mandatos mientras existen supresiones pendientes para comprometer. En algunas circunstancias, podr�a provocar que la vista Sincronizar visualice un contenido incorrecto, aunque no provocar� ninguna p�rdida de trabajo.

2. Los directorios CVS aparecen en el Entorno de trabajo

Al utilizar el CVS de l�nea de mandatos, a veces las carpetas CVS pueden aparecer en una de las vistas de navegaci�n. Hay algunos casos en que las carpetas CVS no se ocultan de la UI como se imaginar�a el usuario. Por ejemplo, las carpetas CVS aparecer�n si un usuario importa un proyecto CVS en Eclipse antes de cargar el plug-in CVS. Para evitar esto, abra la vista Repositorios CVS (es decir, cargue el plug-in CVS) antes de importar proyectos CVS en Eclipse.

3. El m�todo de conexi�n 'extssh'

El m�todo de conexi�n extssh es exclusivo de CVS en Eclipse y no existe en el cliente CVS de l�nea de mandatos. Si utiliza extssh para conectarse a un repositorio SSH2 y desea utilizar el cliente de l�nea de mandatos para algunas operaciones CVS, puede configurar el m�todo de conexi�n ext para utilizar extssh cuando est� dentro de Eclipse.

  1. Cree una nueva ubicaci�n de repositorio que utilice el m�todo de conexi�n ext. La v�a de acceso, sistema principal y usuario del repositorio deben ser id�nticos a los de la ubicaci�n de extssh.
  2. Abra la p�gina de preferencias Equipo>CVS>M�todo de conexi�n Ext.
  3. Habilite Utilizar otro tipo de m�todo de conexi�n para conectarse y elija extssh.
  4. Ahora, cuando utilice el m�todo de conexi�n ext dentro de Eclipse, se utilizar� extssh en lugar de un cliente externo.

Tareas relacionadas
Cambiar las propiedades de una ubicaci�n de repositorio CVS
Crear una ubicaci�n de repositorio CVS
Utilizar proyectos reservados con otra herramienta CVS