svn propset — Asocia PROPNAME a PROPVAL en ficheros, directorios, o revisiones.
svn propset PROPNAME [PROPVAL | -F VALFILE] PATH...
svn propset PROPNAME --revprop -r REV [PROPVAL | -F VALFILE] [URL]
Asocia PROPNAME
a
PROPVAL
en ficheros,
directorios o revisiones. La primera forma crea un
cambio versionado de una propiedad en su copia local de
trabajo, la segunda forma crea un cambio no versionado
de una propiedad en una revisión de repositorio.
Sugerencia | |
---|---|
Subversion tiene un número de propiedades “especiales” que afectan su comportamiento. Vea “Propiedades especiales” para más información sobre estas propiedades. |
--file (-F) FILE --quiet (-q) --revision (-r) REV --targets FILENAME --recursive (-R) --revprop --username USER --password PASS --no-auth-cache --non-interactive --encoding ENC --force --config-dir DIR
Establecer el tipo mime de un fichero:
$ svn propset svn:mime-type image/jpeg foo.jpg property 'svn:mime-type' set on 'foo.jpg'
En sistemas UNIX, si quiere que un fichero tenga activado el permiso de ejecución:
$ svn propset svn:executable ON somescript property 'svn:executable' set on 'somescript'
Quizás tenga una política interna de creación de propiedades para beneficio de sus colaboradores:
$ svn propset owner sally foo.c property 'owner' set on 'foo.c'
Si cometió un error en un mensaje de informe de
cambios de una revisión particular y desea corregirlo,
use --revprop
y cambie svn:log para
que refleje el nuevo mensaje:
$ svn propset --revprop -r 25 svn:log "Journaled about trip to New York." property 'svn:log' set on repository revision '25'
O, si no tiene una copia de trabajo local, puede proporcionar una URL.
$ svn propset --revprop -r 26 svn:log "Document nap." http://svn.red-bean.com/repos property 'svn:log' set on repository revision '25'
Por último, puede decirle a propset que obtenga los datos de entrada de un fichero. Puede usar esto incluso para modificar el contenido de una propiedad a algo binario:
$ svn propset owner-pic -F sally.jpg moo.c property 'owner-pic' set on 'moo.c'
Nota | |
---|---|
Por defecto, no puede modificar propiedades de
revisiones en un repositorio de Subversion. El
administrador del repositorio debe activar de
forma explícita la modificación de propiedades
de revisión creando un gancho llamado
|