Primeros Comandos con GNU Arch
Copyright © 15 de Mayo de 2005 traducción de "Basic GNU Arch Commands" por Ignacio Robles
La forma general de todos los comandos Arch es la siguiente:
tla [comando] [opciones] [parámetros]
Mientras que esta es la forma general, no todos los comandos tienen opciones ó necesitan parámetros en todas las situaciones.
Obteniendo Ayuda
Para obtener una lista de todos los comandos Arch:
tla help
y una ayuda para cada comando se genera escribiendo:
tla [comando] -h (breve ayuda)
Consultar o cambiar nuestra ID
Para consultar o cambiar nuestra identificación tecleamos:
tla my-id [opciones] [ID-STRING]
-h, --help Muestra un mensaje de ayuda breve
-H Muestra un mensaje de ayuda más extenso
-V, --version Muestra la versión
-e, --errname Especifica el nombre para errores
-u, --uid Muestra solamente la parte UID de la ID
Sin argumentos muestra su identidad en Arch. Con un argumento, establece ID-STRING como su ID en:
~/.arch-params/=id
Es conveniente no editar los ficheros de ~/.arch-params a mano
Su ID se graba en varios archivos y registros mientras use Arch. La misma debe consistir en caracteres imprimibles y caber en una sola línea. Por convención, debería tener la forma de una dirección de correo electrónico, como por ejemplo:
Jane Hacker <jane.hacker@gnu.org>
La porción de una cadena ID entre < > se conoce como UID. Arch algunas veces usa la UID como parte del nombre de ficheros para generar nombres únicos.
La opción -u (--uid) hace que se muestre solamente la parte UID de la ID.
Estableciendo la ID en Arch
Para establecer su ID escriba:
tla my-id [identidad]
Para ver su ID simplemente escriba:
tla my-id
Crear un archivo y establecerlo por defecto
El primer paso para crear un archivo es crear una localización (usualmente un directorio) para meterlo. Una vez tengamos hecho eso, escribimos:
tla make-archive [nombre_de_archivo] [localizacion_de_archivo]
Para establecer este archivo como archivo por defecto:
tla my-default-archive [nombre_de_archivo]
Crear un proyecto e inicializar el Árbol
Una vez tengamos el archivo creado, se debe empezar un proyecto:
tla archive-setup [nombre_proyecto]--[rama]--[version]
Después de que se haya empezado el proyecto, el árbol debe ser inicializado antes de poder importar nada. Para ello tecleamos:
tla init-tree [nombre_proyecto]--[rama]--[version]
Añadir/Borrar ficheros de el Directorio e Inventario
Para ver qué ficheros hay en el Inventario, se teclea:
tla inventory [opciones]
Esta es una manera excelente de ver si un fichero ha sido añadido al Árbol. Si no ha sido añadido, puede hacerse mediante:
tla add [nombre_fichero]
Así mismo, si se quiere borrar un fichero del Árbol, utilizamos:
tla delete [nombre_fichero]
Importando y creando Ficheros de Registro
Cuando importamos ó finalizamos ficheros, se debe crear a su vez un Fichero de Registro:
tla make-log ++log.[nombre_proyecto]--[rama]--[version]--[fichero]
Una vez un Fichero de Registro se ha creado, se puede continuar e importar con:
tla import
Para ver qué revisiones existen en el inventario, uno simplemente teclea:
tla revisions [opciones] [nombre_proyecto]--[rama]--[version]
Observando y Comprobando la inserción de cambios
Si se desea ver los cámbios que se han hecho a ficheros antes de hacer finalizar (hacer el commit) se utiliza:
tla changes --diffs
Una vez que estamos satisfechos, la finalización se hace efectiva con:
tla commit
¡NO OLVIDE CREAR UN FICHERO DE REGISTRO ANTES DE PROCEDER AL COMMIT!
Observando las revisiones previas
Para ver la última revisión de un proyecto, utilizamos el comando:
tla get [nombre_proyecto]--[rama]--[version] [directorio]
Para ver una revisión antigua de un proyecto, simplemente tecleamos:
tla get [nombre_proyecto]--[rama]--[version]--[patch] [directorio]
Actualizando el Árbol
La actualización se puede hacer mediante:
tla update --inplace [arbol]
También, si se han hecho muchos cambios y queremos recogerlos todos:
tla replay





