概要
svn propset PROPNAME [PROPVAL | -F VALFILE] PATH...
svn propset PROPNAME --revprop -r REV [PROPVAL | -F VALFILE] [TARGET]
描述
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).
例子
设置文件的mimetype:
$ svn propset svn:mime-type p_w_picpath/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'
或许为了合做者的利益你有一个内部的属性设置:
$ svn propset owner sally foo.c
property 'owner' set on 'foo.c'
若是你在特定修订版本的日志信息里有一些错误,而且但愿修改,能够使用
--revprop
设置
svn:log
为新的日志信息:
$ svn propset --revprop -r 25 svn:log "Journaled about trip to New York."
property 'svn:log' set on repository revision '25'
Or, if you don't have a working copy, you can provide a URL:
$ svn propset --revprop -r 26 svn:log "Document nap." http://svn.red-bean.com/repos
property 'svn:log' set on repository revision '25'
最后,你能够告诉propset从一个文件获得输入,你甚至能够使用这个方式来设置一个属性为二进制内容:
$ svn propset owner-pic -F sally.jpg moo.c
property 'owner-pic' set on 'moo.c'