Node:Invocación de CVS, Next:Acceder a un Repositorio, Previous:Convenciones empleadas en este Recorrido, Up:Un día con 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).