1. 查看属性列表
svn pl PATH
e.g.
svn proplist file-name #列出文件中的所有属性
svn pl . #列出当前目录下的所有属性
2. 获取某属性的值
svn pg PropertyName PATH
e.g.
svn pg svn:externals externals/ #获取目录externals的属性svn:externals的值
3. 删除属性
svn pd PropertyName PATH
e.g.
svn pd PropertyName file-name #删除文件中的属性
4. 修改属性的值
svn pe PropertyName PATH
e.g.
svn pe svn:externals externals/ #修改目录externals的属性svn:externals的值
5. 设置属性
svn ps PropertyName PropertyValue PATH
svn ps -R svn:ignore PropertyValue PATH #递归设置PATH的svn:ignore属性
svn ps svn:externals PropertyValue PATH #设置PATH的 svn:externals属性 value里可以通过-F引入文件
e.g.
svn ps svn:externals value . #在当前目录下添加svn:externals属性
svn propget svn:ignore PATH > tempfile 或者 svn propset -R svn:ignore -F tempfile PATH
-R代表递归作用
tempfile里可以指定需要忽略管理的文件规则如:.project .classpath target classes test-output tmp temp *.log
svn ps svn:externals -F dep.externals externals/(在目录externals下设置svn:externals属性,并用文件dep.externals作为属性的值)
Tips: 在设置属性前最好,export EDITOR=vi这样就可以直接编辑属性值了
阅读(3874) | 评论(0) | 转发(0) |