转自:http://www.lampblog.net/2011/01/svn-status-显示工作副本中目录与文件的状态/
001 | status (stat, st):显示工作副本中目录与文件的状态。 |
004 | 未指定参数时,只显示本地修改的条目(没有网络访问)。 |
005 | 使用 -q 时,只显示本地修改条目的摘要信息。 |
006 | 使用 -u 时,增加工作版本和服务器上版本过期信息。 |
007 | 使用 -v 时,显示每个条目的完整版本信息。 |
010 | 第一栏:表示一个项目是增加、删除,还是修改 |
018 | “X”未纳入版本控制的目录,被外部引用的目录所创建 |
020 | “!”该项目已遗失(被非 svn 命令删除)或不完整 |
021 | “~”版本控制下的项目与其它类型的项目重名 |
032 | 第五栏:该条目相对其父目录是否已切换,或者是外部引用的文件 |
043 | “O”在版本库中被锁定,锁定标记在一些其他工作副本中 |
044 | “T”在版本库中被锁定,存在锁定标记但已被窃取 |
045 | “B”没有在版本库中被锁定,存在锁定标记但已被破坏 |
049 | 如果项目包含于树冲突之中,在项目状态行后会附加行,说明冲突的种类。 |
051 | 是否过期的信息出现的位置是第九栏(与 -u 并用时): |
057 | 最后提交的版本与最后提交的作者(使用-v 时) |
058 | 工作副本路径总是最后一栏,所以它可以包含空白字符。 |
069 | Statusagainst revision: 981 |
071 | svnstatus --show-updates --verbose wc |
072 | M 965 938kfogel wc/bar.c |
073 | * 965 922sussman wc/foo.c |
074 | A + 965 687joe wc/qax.c |
076 | Statusagainst revision: 981 |
081 | > local missing, incoming edit upon update |
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 : 给予适合串联的输出 |
093 | --ignore-externals : 忽略外部项目 |
094 | --changelistARG : 只能对修改列表 ARG 成员操作 |
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] |
107 | servers: global :http-library=serf |