25.01.2015 Views

Instrucciones en PDF - Elisa Schaeffer

Instrucciones en PDF - Elisa Schaeffer

Instrucciones en PDF - Elisa Schaeffer

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CAPÍTULO 4. MANEJO DE ARCHIVOS 36<br />

un proyecto cualquiera desarrollado <strong>en</strong> forma colaborativa <strong>en</strong>tre varias personas o por la misma<br />

persona <strong>en</strong> varias computadoras. Para utilizar cvs <strong>en</strong> yalma.fime.uanl.mx, hay que modificar<br />

PATH para incluir la carpeta /opt/csw/bin y añadir al comi<strong>en</strong>zo de LD_LIBRARY_PATH la<br />

carpeta /opt/csw/lib. En yalma.fime.uanl.mx, con la confuguración actual, no es recom<strong>en</strong>dable<br />

poner esto <strong>en</strong> el .cshrc, porque esto rompe a Gnome al hacer login. Es mejor<br />

ponerlos <strong>en</strong> el .bashrc y ejecutar bash siempre antes de usar cvs.<br />

La forma <strong>en</strong> que trabaja cvs es haci<strong>en</strong>do un repositorio de los datos del proyecto <strong>en</strong> una carpeta<br />

específica e initializarlo con cvs init para empezar a usarlo. El nombre de la carpeta no<br />

importa, pero es importante que todos los usuarios de la máquina que necesitan acceso a los<br />

datos t<strong>en</strong>gan permiso de accederlo — sí, hay que t<strong>en</strong>er confianza <strong>en</strong> los otros usuarios 1 . Por<br />

ejemplo,<br />

> mkdir repositorio<br />

> chmod a+rw repositorio<br />

> cvs -d /u/faculty/elisa/repositorio/ init<br />

><br />

La opción -d específica a cvs donde está ubicado el repositorio. Un repositorio es como una<br />

base de datos o un depósito de datos donde se guardar la información cada vez que le demos<br />

la ord<strong>en</strong> de hacerlo y guardara cada cambio hecho y no desechará la información cambiada o<br />

eliminada, sino que la guarda por si <strong>en</strong> un futuro deseamos volverla a utilizar.<br />

Si el proyecto ya cu<strong>en</strong>ta con algunos datos, hay que importarlas al repositorio con cvs import:<br />

si los datos están <strong>en</strong> la carpeta tmp, movemos allí y realizamos la importación, defini<strong>en</strong>do un<br />

m<strong>en</strong>saje con la opción -m, defini<strong>en</strong>do un nombre para el proyecto d<strong>en</strong>tro del repositorio (diap)<br />

e información sobre quién y porqué está haci<strong>en</strong>do el import.<br />

> cd tmp/<br />

> cvs -d /u/faculty/elisa/repositorio/ import -m "Diapositivas" diap elisa inicio<br />

N diap/diapositivas.tex<br />

N diap/b1.eps<br />

N diap/b2.eps<br />

N diap/b3.eps<br />

N diap/b4.eps<br />

N diap/b5.eps<br />

N diap/b6.eps<br />

N diap/ch1.eps<br />

N diap/ch2.eps<br />

N diap/ch3.eps<br />

N diap/ch4.eps<br />

N diap/p1.eps<br />

N diap/p2.eps<br />

N diap/p3.eps<br />

N diap/p4.eps<br />

N diap/s1.eps<br />

N diap/s2.eps<br />

N diap/s3.eps<br />

N diap/s4.eps<br />

No conflicts created by this import<br />

><br />

1 Si es posible crear un grupo de trabajo <strong>en</strong> el servidor, mejor, pero eso es algo que pued<strong>en</strong> hacer los administradores<br />

de sistemas tipo UNIX.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!