Node:Invocación de CVS, Next:, Previous:Convenciones empleadas en este Recorrido, Up:Un día con CVS



Invocación de CVS

CVS es un sólo programa, pero puede hacer muchas cosas diferentes: actualizar, enviar, ramificar, diferenciar, etc.. Cuando invoque a CVS deberá especificar qué operación desea realizar. Así pues, el formato de invocación de CVS viene a ser:

floss$ cvs comando

Por ejemplo, puede usar

floss$ cvs update
floss$ cvs diff
floss$ cvs commit

etcétera. (No se moleste de momento en intentar ejecutar ninguna de estas órdenes, puesto que no harán nada mientras no disponga de una copia de trabajo; pronto llegaremos a ese punto.)

Tanto CVS como sus comandos pueden admitir opciones. Las opciones que afectan al comportamiento de CVS, independientemente del comando que se ejecute, se llaman opciones globales, mientras que las opciones que son específicas de los comandos se llaman simplemente opciones de comando. Las opciones globales siempre van a la izquierda del comando, mientras que las opciones de comando van a la derecha. Así, en

floss$ cvs -Q update -p

-Q es una opción global, y -p es una opción del comando. (Si siente curiosidad, -Q significa "en silencio", es decir, esta opción eliminaría toda salida de diagnóstico y mostraría los mensajes de error únicamente si el comando no puede cumplir con su cometido por alguna razón; por su parte, -p forzaría el envío de los resultados de la actualización a la salida estándar, en lugar de hacerlo a los ficheros).