Version Control with Subversion, 2nd Edition
by C. Michael Pilato, Ben Collins-Sussman, Brian W. Fitzpatrick
Name
svn propset — Set PROPNAME to
PROPVAL on files, directories, or
revisions.
Synopsis
svn propsetPROPNAME[PROPVAL| -FVALFILE]PATH...
svn propsetPROPNAME--revprop -rREV[PROPVAL| -FVALFILE] [TARGET]
Description
Set PROPNAME to
PROPVAL on files, directories, or
revisions. The first example creates a versioned, local property
change in the working copy, and the second creates an unversioned,
remote property change on a repository revision
(TARGET determines only which repository
to access).
Tip
Subversion has a number of “special” properties that affect its behavior. See Subversion Properties for more on these properties.
Alternate names
pset, ps.
Changes
Working copy; repository only if operating on a URL.
Accesses repository
Only if operating on a URL.
Options
--changelistARG--depthARG--encodingENC--file (-F)FILE--force --quiet (-q) --recursive (-R) --revision (-r)REV--revprop --targetsFILENAME
Examples
Set the MIME type for a file:
$ svn propset svn:mime-type image/jpeg foo.jpg property 'svn:mime-type' set on 'foo.jpg'
On a Unix system, if you want a file to have the executable permission set:
$ svn propset svn:executable ON somescript property 'svn:executable' set on 'somescript'
Perhaps you have an internal policy to set certain properties for the benefit of your coworkers:
$ svn propset owner sally foo.c property 'owner' set on 'foo.c'
If you made a mistake in a log message for a particular
revision and want to change it, use --revprop and set svn:log to the new log message: ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access