2010-08-08 15 views
5

He estado usando Eclipse para realizar el pago de CVS desde la interfaz de Eclipse. ¿Es posible hacerlo usando la línea de comando como cualquier programa CVS normal? Cuando escribo CVS en mi línea de comandos ahora, tengo la costumbre¿Es posible usar CVS con Eclipse usando la línea de comando?

cvs is not recognized as an internal or external command 

pero CVSing debería ser posible ya que es parte de Eclipse. ¿Debo hacer cambios en los vars del entorno? o lo que se necesita

+1

¿Por qué no instalar CVS? Es posible que el eclipse de CVS incorporado esté usando puramente una biblioteca, en otras palabras, no hay una interfaz de línea de comandos para él. –

Respuesta

5

Necesita instalar CVS para usarlo en una línea de comando.

El documento "Eclipse Compatibility with CVSNT and CVS 1.12.x" menciones:

cliente Eclipse El CVS es una implementación de Java de un cliente CVS que no requiere ningún otro cliente CVS para ser instalado.
La ventaja de esto es que Eclipse CVS se puede usar sin requerir que el usuario instale ningún software adicional.

Ver también compatibility FAQ:

1/USE influyen sobre Eclipse [WinCVS | CVS cliente de línea de comandos] para hablar con el servidor?

No. Eclipse implementa un cliente CVS en Java que habla directamente con el servidor utilizando el protocolo CVS documentado. No se requiere un cliente de CVS externo.

2/El cliente CVS de la línea de comandos almacena información en las carpetas CVS. ¿Eclipse hace lo mismo? Si es así, ¿dónde están las carpetas?

Eclipse almacena la información de sincronización de CVS en CVS/carpetas de la misma manera que el cliente CVS de la línea de comandos.
Sin embargo, rara vez se ven estas carpetas dentro de Eclipse. Se marcan utilizando una función Core llamada "equipo-privado" que hace que se oculte a la vista.
Si abre un explorador de archivos (que no sea Eclipse) verá que estos directorios y sus contenidos aparecen en el sistema de archivos.

3/¿Es Eclipse compatible con el cliente CVS de la línea de comando?

Eclipse Team CVS almacena su metainformación en un formato que es compatible con el cliente CVS de la línea de comandos. Por lo tanto, debería poder usar un cliente de línea de comando de CVS contra archivos de espacio de trabajo de Eclipse en el disco. Tenga en cuenta que este soporte es experimental y puede tener problemas.

Cuestiones relacionadas