Personal tools
You are here: Home Documentación Recetas Primeros Comandos con GNU Arch
Navigation
Log in


Forgot your password?
New user?
 
Document Actions

Primeros Comandos con GNU Arch

by Lorenzo Gil Sanchez last modified 16-05-2005 06:11 PM

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

Texto Original en Ingles


Powered by Plone CMS, the Open Source Content Management System Powered by GCubo Powered by Cicode

This site conforms to the following standards: