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: ...
Get Version Control with Subversion, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.