Nombre

svn propset — Asocia PROPNAME a PROPVAL en ficheros, directorios, o revisiones.

Sinopsis

svn propset PROPNAME [PROPVAL | -F VALFILE] PATH...
svn propset PROPNAME --revprop -r REV [PROPVAL | -F VALFILE] [URL]

Descripción

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] Sugerencia

Subversion tiene un número de propiedades especiales que afectan su comportamiento. Vea “Propiedades especiales” para más información sobre estas propiedades.

Nombres alternativos

pset, ps

Cambios

Copia local, repositorio si opera sobre una URL

Accede al repositorio

Sólo si opera sobre una URL

Parámetros

--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

Ejemplos

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] 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 pre-revprop-change. Vea “Scripts de enganche” para más información sobre scripts de enganche.