linux svn propset,svn propset — 设置文件、目录或者修订版本的属性PROPNAME为PROPVAL。...

概要

svn propset PROPNAME [PROPVAL | -F VALFILE] PATH...

svn propset PROPNAME --revprop -r REV [PROPVAL | -F VALFILE] [URL]

描述

设置文件、目录或者修订版本的属性PROPNAME为PROPVAL。第一个例子在工作拷贝创建了一个版本化的本地属性修改,第二个例子创建了一个未版本化的远程的对版本库修订版本的属性修改。

提示

Subversion有一系列“特殊的”影响行为方式的属性,关于这些属性的详情请见“特别属性”一节。

别名

pset, ps

变化

如果对URL操作会影响版本库,否则只影响工作拷贝

是否访问版本库

只有在对URL操作时会

选项

--file (-F) FILE

--quiet (-q)

--revision (-r) REV

--targets FILENAME

--recursive (-R)

--revprop

--username USER

--password PASS

--no-auth-cache

--non-interactive

--encoding ENC

--force

--config-dir DIR

例子

设置文件的mimetype:

$ svn propset svn:mime-type image/jpeg foo.jpg

property 'svn:mime-type' set on 'foo.jpg'

在UNIX系统,如果你希望一个文件设置执行权限:

$ 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'

或者,你没有工作拷贝,你可以提供一个URL。

$ svn propset --revprop -r 26 svn:log "Document nap."

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'

注意

缺省,你不可以在Subversion版本库修改修订版本属性,你的版本库管理员必须显示的通过创建一个名字为pre-revprop-change的钩子来允许修订版本属性修改,关于钩子脚本的详情请见“钩子脚本”一节。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值