HOWTO GNUArch
De Gentoo Linux Wiki
| Kernel & Hardware • Red y Servicios • Portage • Relacionado con el Sistema • Servidor X • Juegos • Misceláneos |
[editar] Este texto no está terminado, por favor disculpen las molestias
GNUArch es un sistema de control de versiones, muy similar en CVS en algunos aspectos, pero al mismo tiempo supera a éste en muchos otros. En este breve Howto os explicaré cómo instalar y configurar vuestro GNUArch. Por si quereis complementear la información de este Howto, en el directorio /usr/share/doc/tla-1.3/html/introduction.html teneis buena documentacion y bastante clara.
Comencemos entonces, lo primero que debemos hacer es instalar el GNUArch, no os molesteis en buscarlo por "arch", ni por "gnuarch" porque no aparecerá.
NOTA: No useis el nombre de repositorio que pongo aquí, usad el vuestro propio :)
# emerge -av tla These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-util/tla-1.3 3,356 kB Total size of downloads: 3,356 kB Do you want me to merge these packages? [Yes/No]
Le diremos que sí y tras instalarlo comenzaremos nuestras andadas.
Lo primero que necesitamos es crearnos una identidad de Arch, con lo cual haremos lo siguiente:
$ tla my-id "Pepito Palotes <palotes@host.org>" $ tla my-id Pepito Palotes <palotes@host.org>
Para los que le interese, el fichero que almacena la identidad queda almacenado en ~/.arch-params/=id. Ahora tenemos que crear un nuevo "archivo". Es decir, un lugar donde se van a almacenar todas las versiones de los programas, etc.
Por lo general el archivo se suele crear en un subdirectorio de nuestro home (ej: ~/cvs/) Así que nosotros haremos eso. Crearemos un directorio con un nombre cualquiera en donde va a estar nuestro "archivo" que a partir de ahora y por comodidad voy a llamar repositorio.
$ mkdir cvs (NOTA: No tienes por que hacer un directorio con ese nombre, pon el que quieras)
Ahora creamos el repositorio en si:
$ tla make-archive palotes@host.org--2005-ejemplo ~/cvs/2005-ejemplo
Normalmente los repositorios llevan la direccion de e-mail del propietario seguido de dos guiones (--) y el nombre real del repositorio. Ahora vamos a hacer que este repositorio sea el repositorio por defecto:
$ tla my-default-archive palotes@host.org--2005-ejemplo (Ahora comprobaremos si lo ha hecho bien) $ tla archives palotes@host.org--2005-ejemplo /home/palotes/cvs/2005-ejemplo $ tla whereis-archive palotes@host.org--2005-ejemplo /home/palotes/cvs/2005-ejemplo
