16.04.2014 Views

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ª FUOC • XP04/90785/00019<br />

Software libre<br />

Figura 20.<br />

El hecho <strong>de</strong> borrar los originales no es siempre una buena i<strong>de</strong>a; sólo<br />

en este caso, <strong>de</strong>spués <strong>de</strong> que se haya verificado que están en repositorio,<br />

para que por <strong>de</strong>scuido no se trabaje sobre ellos y los cambios<br />

no que<strong>de</strong>n reflejados sobre el CVS. Sobre máquinas don<strong>de</strong> los usuarios<br />

quieren acce<strong>de</strong>r (por ssh) a un servidor CVS remoto, se <strong>de</strong>berá<br />

hacer:<br />

export CVSROOT = “:ext:user@CVS.server.com:/home/cvsroot”<br />

export CVS_RSH = “ssh”<br />

Don<strong>de</strong> user es el login <strong>de</strong>l usuario y cvs.server.com el nombre <strong>de</strong>l servidor<br />

don<strong>de</strong> está CVS.<br />

ANOTACIONES<br />

CVS ofrece una serie <strong>de</strong> comandos (se llaman con cvs comd opciones ...)<br />

para trabajar con el sistema <strong>de</strong> revisiones, entre ellos: checkout, update,<br />

add, remove, commit y diff.<br />

El comando inicial cvs checkout ... crea su copia privada <strong>de</strong>l código<br />

fuente para luego trabajar con ella sin interferir en el trabajo <strong>de</strong> otros<br />

usuarios (como mínimo se crea un subdirectorio don<strong>de</strong> estarán los<br />

archivos).<br />

• cvs update se <strong>de</strong>be ejecutar <strong>de</strong>l árbol privado cuando hay que actualizar<br />

sus copias <strong>de</strong> archivos fuentes con los cambios que otros<br />

programadores han hecho sobre los archivos <strong>de</strong>l repositorio.<br />

330

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

Saved successfully!

Ooh no, something went wrong!