[dsp-l] CVS
Ignacio Ramirez Paulino
nacho en fing.edu.uy
Lun Sep 8 11:56:40 GMT 2003
Hice dos cositas útiles:
creé un repositorio CVS para nuestras bibliotecas (libdsp) y utilidades
(matlab). El CVSROOT que hay que usar es $DSP_HOME/cvsroot. En cromagnon
DSP_HOME=/discos/ext22/usr/dsp.
Además, en $DSP_HOME/documentos/wishlist.txt hice una lista de cosas para
hacer del tipo "estaría bueno que". Hay algunas cosas importantes, como
armar los circuitos para el max232.
Doger: uso básico de CVS:
cvs ya está instalado con cualquier linux que anda en la vuelta.
Basicamente lo que hacés es crearte un directorio de trabajo propio
y de un repositorio central obtenés una copia local en la que trabajás
libremente. Cada vez que empezás a laburar en tu dir de trabajo lo
primero que hacés es sincronizarte con el repositorio.
Cuando tengas un cambio útil y que todo compile, etc., subís los
cambios al repositorio y listo.
El comando para obtener una copia nueva de un modulo de un repositorio es
cvs -d <ubicacion del repositorio> checkout <nombre del modulo>
donde ubicacion del repositorio puede ser:
:local:<directorio local o montado>
:pserver:usuario en host:<directorio en el host>
utiliza el servidor CVS que escucha en el puerto 2401 del host.
:ext:usuario en host:<directorio en el host>
utiliza un shell remoto, definido en la variable de entorno CVS_RSH
(tipicamente CVS_RSH=ssh2, pero ese valor NO es el defecto)
En el IIE lo mejor es usar :local: (que se puede omitir y simplemente
poner el directorio).
Con ese comando obtenes una copia del modulo especificado.
PAra sincronizar una copia existente hacés algo similar
cvs -d <directorio del repositorio> update <directorio local>
Para subir cambios de un archivo o directorio
cvs -d <directorio del repositorio> commit <archivos | directorios>
si haces cvs commit solo es como si hicieras cvs commit. GEneralmente te
va a pedir una descripcion de los cambios (te abre un vi).
Nota: si no querés usar -d <directorio del repositorio> cada vez,
podes definir la variable de entorno CVSROOT con el valor susodicho.
Saludos,
Nacho.-
--
------------------------------------------
Ignacio Francisco Ramirez Paulino
------------------------------------------
Ingeniero Electricista/Telecomunicaciones
Electrical Engeneer/Telecommunications
------------------------------------------
IIE - Facultad de Ingeniería:
web : http://iie.fing.edu.uy/~nacho/
mail: nacho en fing.edu.uy
------------------------------------------
IMAGO.COM.UY:
web : http://www.imago.com.uy
mail: iramirez en imago.com.uy
------------------------------------------
icq : 30310335
------------------------------------------
--- dsp-l en iie.edu.uy ------------------------------
por altas y bajas de la lista dirijase al formulario en
la pagina web del curso: http://www.iie.edu.uy/ense/asign/sisdsp/
Más información sobre la lista de distribución dsp-l