SVN - Ayuda

svn

svn …

uso: svn <subcomando> [opciones] [pars]
Cliente Subversion de línea de comandos, versión 1.4.4.
Tipee 'svn help <subcomando>' para ayuda sobre un subcomando específico.
Tipee 'svn --version' para ver la versión y los módulos de RA.
    o 'svn --version --quiet' para ver sólo el número de versión.

La mayoría de los subcomandos reciben parámetros de tipo archivo y/o
directorio.  Si no se proveen parámetros a estos comandos, por omisión
descenderán recursivamente desde el directorio actual (incluyéndolo).

Subcomandos disponibles:
   add
   blame (praise, annotate, ann)
   cat
   checkout (co)
   cleanup
   commit (ci)
   copy (cp)
   delete (del, remove, rm)
   diff (di)
   export
   help (?, h)
   import
   info
   list (ls)
   lock
   log
   merge
   mkdir
   move (mv, rename, ren)
   propdel (pdel, pd)
   propedit (pedit, pe)
   propget (pget, pg)
   proplist (plist, pl)
   propset (pset, ps)
   resolved
   revert
   status (stat, st)
   switch (sw)
   unlock
   update (up)

Subversion es una herramienta para control de versiones.
Para información adicional, vea http://subversion.tigris.org/

co (checkout)

svn co …

checkout (co): Obtiene una copia de trabajo desde un repositorio.
uso: checkout URL[@REV]... [RUTA]

  Si se especifica, REV determina la revisión en la que el objetivo
  se busca primero.

  Si se omite la ruta, se usará el nombre base del URL como destino.
  Si se especifica más de un URL, cada uno se obtendrá en un subdirectorio
  de RUTA, siendo el nombre de cada subdirectorio el nombre base del URL.

Opciones válidas:
  -r [--revision] PAR      : PAR (algunos comandos también aceptan
                             un rango PAR1:PAR2)
                             Una revisión puede ser:
                               NÚMERO        número de la revisión
                               '{' FECHA '}' revisión al comienzo de la fecha
                               'HEAD'        lo último del repositorio
                               'BASE'        rev base del ítem de la c. de trab.
                               'COMMITTED'   último commit en o antes de BASE
                               'PREV'        revisión justo antes de COMMITED
  -q [--quiet]             : imprimir tan poco como sea posible
  -N [--non-recursive]     : operar en un solo directorio
  --username PAR           : especifica un nombre de usuario PAR
  --password PAR           : especifica una clave PAR
  --no-auth-cache          : no almacenar y reusar claves
  --non-interactive        : no pedir información interactivamente
  --config-dir PAR         : leer configuración del usuario del directorio PAR
  --ignore-externals       : ignorar definiciones de 'externals'

ci (commit)

svn ci …

commit (ci): Envía cambios desde la copia de trabajo al repositorio.
uso: commit [RUTA...]

  Se debe proveer un mensaje de log, aunque puede estar vacío.  Si no
  se hace esto con --message o --file, se iniciará un editor.
  Si alguno de los objetivos está bloqueado o contiene items que lo
  están, éstos serán desbloqueados después de un commit exitoso.

Opciones válidas:
  -q [--quiet]             : imprimir tan poco como sea posible
  -N [--non-recursive]     : operar en un solo directorio
  --targets PAR            : pasar el contenido del archivo PAR
                             como parámetros adicionales
  --no-unlock              : no desbloquear los objetivos
  -m [--message] PAR       : especifica PAR como mensaje de log
  -F [--file] PAR          : leer mensaje de log del archivo PAR
  --force-log              : forzar la validez de la fuente del mensaje
  --editor-cmd PAR         : usar PAR como el editor externo
  --encoding PAR           : el valor está en la codificación de caracteres PAR
  --username PAR           : especifica un nombre de usuario PAR
  --password PAR           : especifica una clave PAR
  --no-auth-cache          : no almacenar y reusar claves
  --non-interactive        : no pedir información interactivamente
  --config-dir PAR         : leer configuración del usuario del directorio PAR

st (status)

svi st …

status (stat, st): Muestra el estado de archivos y directorios en la
copia de trabajo.
uso: status [RUTA...]

  Sin parámetros muestra solamente los items modificados localmente (sin
  acceder a la red).
  Con -u agrega información de revisión de trabajo e información
  del servidor para determinar si el archivo esta actualizado.
  Con -v muestra la información de revisión completa para cada ítem.

  Las primeras seis columnas de la salida son de un carácter de ancho:
    Primera columna: Indica si el ítem fue agregado, eliminado o cambiado
      ' ' no hay modificaciones
      'A' Agregado
      'C' Presenta conflicto
      'D' Eliminado
      'I' Ignorado
      'M' Modificado
      'R' Reemplazado
      'X' Este ítem no está versionado, pero es usado por una
          definición de externals
      '?' el ítem no está bajo control de versiones
      '!' ítem faltante (removido por un comando ajeno a svn) o incompleto
      '~' ítem versionado obstruido por algún otro ítem de un tipo diferente
    Segunda columna: Modificaciones a las propiedades de un archivo o directorio
      ' ' no hay modificaciones
      'C' Presenta conflicto
      'M' Modificado
    Tercera columna: Indica si la copia de trabajo está bloqueada
      ' ' no está bloqueada
      'L' Bloqueada
    Cuarta columna: El commit agendado contendrá adición-con-historial
      ' ' no hay historial agendado con el commit
      '+' historial agendado con el commit
    Quinta columna: Indica si el ítem está conmutado (con switch) con
    respecto a su padre
      ' ' normal
      'S' conmutado (con switch)
    Sexta columna: token de bloqueo en el repositorio
      (sin -u)
      ' ' normal
      'K' hay un token de bloqueo presente
      (con -u)
      ' ' no hay bloqueo en el repositorio, no hay un token presente
      'K' hay bloqueo en el repositorio, hay un token presente
      'O' hay bloqueo en el repositorio, hay un token en otra CDT
      'T' hay bloqueo en el repositorio, hay un token presente pero robado
      'B' no hay bloqueo en el repositorio, hay un token presente pero roto

  La información de actualización aparece en la octava columna (con -u):
      '*' hay una nueva revisión en el servidor
      ' ' la copia de trabajo está actualizada

  Los campos restantes son de ancho variable y están delimitados por espacios:
    La revisión de trabajo (con -u o -v)
    La ultima revisión que se hizo commit y su autor(con -v)
    La ruta de copia de trabajo siempre es el último campo, para que
    pueda contener espacios en blanco.

  Salida de ejemplo:
    svn status wc
     M     wc/bar.c
    A  +   wc/qax.c

    svn status -u wc
     M           965    wc/bar.c
           *     965    wc/foo.c
    A  +         965    wc/qax.c
    Estado respecto a la revisión:   981

    svn status --show-updates --verbose wc
     M           965       938 kfogel       wc/bar.c
           *     965       922 sussman      wc/foo.c
    A  +         965       687 joe          wc/qax.c
                 965       687 joe          wc/zig.c
    Estado respecto a la revisión:   981

Opciones válidas:
  -u [--show-updates]      : mostrar información de actualización
  -v [--verbose]           : mostrar información extra
  -N [--non-recursive]     : operar en un solo directorio
  -q [--quiet]             : imprimir tan poco como sea posible
  --no-ignore              : no usar la configuración de ignorado
                             (ni de la propiedad svn:ignore ni de
                             los valores por defecto)
  --incremental            : proveer salida apta de ser unida a otras salidas
  --xml                    : salida en XML
  --username PAR           : especifica un nombre de usuario PAR
  --password PAR           : especifica una clave PAR
  --no-auth-cache          : no almacenar y reusar claves
  --non-interactive        : no pedir información interactivamente
  --config-dir PAR         : leer configuración del usuario del directorio PAR
  --ignore-externals       : ignorar definiciones de 'externals'

Más ayuda!

svn help <comando>

ayuda-svn.txt · Última modificación: 2007/09/20 03:05 por gboksar
Recent changes RSS feed Creative Commons License Donate Driven by DokuWiki

Valid XHTML 1.0 Strict