Node:Usar pcl-cvs, Next:Manejo de errores en pcl-cvs, Previous:Instalar pcl-cvs, Up:pcl-cvs -- Una interfaz de Emacs para CVS
Una vez instalado pcl-cvs es muy f�cil de usar. Ejecute simplemente la funci�n cvs-update y pcl-cvs le mostrar� un b�fer con los archivos de su copia de trabajo que se hayan modificado o actualizado. A partir de ah� puede hacer "commits", "diffs" y dem�s.
Al ser cvs-update el punto de entrada principal le sugiero que lo enlace
con un atajo de teclado conveniente antes de que continuemos. Yo lo
tengo enlazado a Ctrl+c v en mi .emacs:
(global-set-key "\C-cv" 'cvs-update)
De otra manera tambi�n puede ejecutarlo tecleando M-x cvs-update (tambi�n conocido como Esc-x cvs-update).
Cuando invoca a cvs-update �ste ejecuta cvs update como si estuviese en
el directorio del archivo que se encuentre en el b�fer (tal y como si
hubiese tecleado cvs update estando en ese directorio desde la l�nea de
�rdenes). He aqu� un ejemplo de lo que podr�a ver desde Emacs:
PCL-CVS release 1.05 from CVS release $Name: $. Copyright (C) 1992, 1993 Per Cederqvist Pcl-cvs comes with absolutely no warranty; for details consult the manual. This is free software, and you are welcome to redistribute it under certain conditions; again, consult the TeXinfo manual for details. Modified ci README.txt Modified ci fish.c ---------- End ----
Se han modificado dos archivos localmente (en algunas versiones de pcl-cvs se muestran los subdirectorios donde se encuentran los archivos). Lo siguiente es hacer "commit" sobre ambos archivos o sobre uno de ellos, que es lo que significa el ci en cada l�nea. Vaya a su l�nea y escriba c. Se le conducir� a un b�fer de mensajes de cambios donde podr� escribir un mensaje de cambios tan largo como quiera (la edici�n real de los mensajes con los cambios es la mayor ventaja de pcl-cvs sobre la l�nea de �rdenes). Introduzca Ctrl+c Ctrl+c cuando haya acabado para completa el "commit".
Si desea hacer "commit" sobre m�ltiples archivos a la vez de manera que
compartan un mismo mensaje de cambios use primero m para marcar los
archivos sobre los que pretendar hacer un "commit". Aparecer� un
asterisco junto a cada archivo conforme los vaya marcando:
PCL-CVS release 1.05 from CVS release $Name: $. Copyright (C) 1992, 1993 Per Cederqvist Pcl-cvs comes with absolutely no warranty; for details consult the manual. This is free software, and you are welcome to redistribute it under certain conditions; again, consult the TeXinfo manual for details. * Modified ci README.txt * Modified ci fish.c ---------- End ----
Ahora cuando escriba c en cualquier lugar se aplicar� a todos los archivos marcados (y �nicamente a ellos). Escriba el mensaje con los cambios y haga "commit" con Ctrl+C Ctrl+C como antes.
Tambi�n puede escribir d para ejecutar cvs diff sobre un archivo (o sobre unos archivos marcados) y f para editarlo con Emacs. Hay m�s �rdenes disponibles, use Ctrl+h m en el b�fer de actualizaci�n para ver qu� m�s puede hacer.