changes¶
简介¶
显示所有文件的更改状态。
vb changes [OPTIONS] [PATH...]
示例¶
显示当前所有文件修改状态:
$ vb changes
EDITED test1.txt
EDITED test2.txt
MISSING test3.txt
MISSING test4.txt
只显示未版本化文件:
$ vb changes --extra
main.c
README.md
使新增文件版本化:
$ vb addremove
ADDED main.c
ADDED README.md
DELETED test3.txt
DELETED test4.txt
added 2 files, deleted 2 files
显示新增版本化文件:
$ vb changes --added
README.md
main.c
说明¶
报告当前工作副本中所有文件的更改状态。如果 PATH 是一个或多个文件或目录 ,则仅报告命名文件和目录之间的更改,目录将以递归方式搜索。
该命令默认情况下会显示未版本化文件,可以通过 display-extra
进行本地配置,或者使用 --no-extra
选项不显示当前未版本控制的文件。
EDITED
表示文件被修改; MISSING
表示文件被删除, ADDED
表示新增版本化文件;CONFLICT
表示发生冲突文件, EXTRA
表示未版本控制的文件。
选项¶
|
显示文件名绝对路径 (相对于工程根目录的路径) |
|
显示文件名相对路径 (默认) |
|
使用文件哈希而不是修改时间确认修改状态 |
|
是否覆盖工程大小写敏感设置 |
|
包含.开头的不在版本控制系统文件 |
|
忽略与CSG glob模式匹配的未版本化文件 |
changes 命令与 status 命令类似,比 status 多支持几个选项。
changes专用选项
|
如果有变更,则显示仓库信息 |
|
没有变更的情况下显示 (none) |
|
显示文件修改类型 |
|
不显示文件修改类型 |
过滤选项
|
显示已修改(edited)、合并(merged)和冲突(conflicted)的文件 |
|
显示通过合并进行更新的文件 |
|
显示 –edited 和 –updated 的文件集合 |
|
显示缺失(missing)的文件 |
|
显示新增(added) 文件 |
|
显示删除(deleted)文件 |
|
显示重命名(renamed)文件 |
|
显示合并冲突的文件 |
|
显示元信息修改的文件 |
|
显示未修改的文件 |
|
全部显示,包含上面列出的所有选项 |
|
显示不在版本控制系统的文件 |
|
显示修改和不在版本控制系统的文件 |
|
显示合并作者 |
|
不显示合并作者 |
|
不显示未版本控制的文件 |