svn status-显示工作副本中目录与文件的状态

转自:http://www.lampblog.net/2011/01/svn-status-显示工作副本中目录与文件的状态/

001status (stat, st):显示工作副本中目录与文件的状态。

002用法: status[PATH...]
003 
004  未指定参数时,只显示本地修改的条目(没有网络访问)。
005  使用 -q 时,只显示本地修改条目的摘要信息。
006  使用 -u 时,增加工作版本和服务器上版本过期信息。
007  使用 -v 时,显示每个条目的完整版本信息。
008 
009  输出的前七栏各占一个字符宽度:
010    第一栏:表示一个项目是增加、删除,还是修改
011      “” 无修改
012      “A”增加
013      “C”冲突
014      “D”删除
015      “I”忽略
016      “M”改变
017      “R”替换
018      “X”未纳入版本控制的目录,被外部引用的目录所创建
019      “?”未纳入版本控制
020      “!”该项目已遗失(被非 svn 命令删除)或不完整
021      “~”版本控制下的项目与其它类型的项目重名
022    第二栏:显示目录或文件的属性状态
023      “” 无修改
024      “C”冲突
025      “M”改变
026    第三栏:工作副本目录是否被锁定
027      “” 未锁定
028      “L”锁定
029    第四栏:已调度的提交是否包含副本历史
030      “” 没有历史
031      “+”包含历史
032    第五栏:该条目相对其父目录是否已切换,或者是外部引用的文件
033      “” 正常
034      “S”已切换
035      “X”被外部引用创建的文件
036    第六栏:版本库锁定标记
037      (没有-u)
038      “” 没有锁定标记
039      “K”存在锁定标记
040      (使用-u)
041      “” 没有在版本库中锁定,没有锁定标记
042      “K”在版本库中被锁定,存在锁定标记
043      “O”在版本库中被锁定,锁定标记在一些其他工作副本中
044      “T”在版本库中被锁定,存在锁定标记但已被窃取
045      “B”没有在版本库中被锁定,存在锁定标记但已被破坏
046    第七栏:项目冲突标记
047      “” 正常
048      “C”树冲突
049    如果项目包含于树冲突之中,在项目状态行后会附加行,说明冲突的种类。
050 
051  是否过期的信息出现的位置是第九栏(与 -u 并用时):
052      “*”服务器上有更新版本
053      “” 工作副本是最新版的
054 
055  剩余的栏位皆为变动宽度,并以空白隔开:
056    工作版本号(使用-u 或 -v 时)
057    最后提交的版本与最后提交的作者(使用-v 时)
058    工作副本路径总是最后一栏,所以它可以包含空白字符。
059 
060  范例输出:
061    svnstatus wc
062        wc/bar.c
063      wc/qax.c
064 
065    svnstatus -u wc
066              965   wc/bar.c
067              965   wc/foo.c
068           965   wc/qax.c
069    Statusagainst revision:  981
070 
071    svnstatus --show-updates --verbose wc
072              965      938kfogel      wc/bar.c
073              965      922sussman     wc/foo.c
074           965      687joe         wc/qax.c
075                 965      687joe         wc/zig.c
076    Statusagainst revision:  981
077 
078    svnstatus
079         wc/bar.c
080       C wc/qaz.c
081           local missing, incoming edit upon update
082         wc/qax.c
083 
084有效选项:
085  -u[--show-updates]     : 显示更新信息
086  -v[--verbose]          : 打印附加信息
087  -N[--non-recursive]    : 过时;尝试 --depth=files 或 --depth=immediates
088  --depthARG             : 受深度参数 ARG(“empty”,“files”,“immediates”,或“infinity”)约束的操作
089  -q[--quiet]            : 不打印信息,或只打印概要信息
090  --no-ignore             : 忽略默认值和 svn:ignore 属性
091  --incremental           : 给予适合串联的输出
092  --xml                   : 输出为 XML
093  --ignore-externals      : 忽略外部项目
094  --changelistARG        : 只能对修改列表 ARG 成员操作
095                             [aliases:--cl]
096 
097全局选项:
098  --usernameARG          : 指定用户名称 ARG
099  --passwordARG          : 指定密码 ARG
100  --no-auth-cache         : 不要缓存用户认证令牌
101  --non-interactive       : 不要交互提示
102  --trust-server-cert     : 不提示的接受未知的 SSL 服务器证书(只用于选项 “--non-interactive”)
103  --config-dirARG        : 从目录 ARG 读取用户配置文件
104  --config-optionARG     : 以下属格式设置用户配置选项:
105                                 FILE:SECTION:OPTION=[VALUE]
106                             例如:
107                                 servers:global:http-library=serf


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值