概要
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'