由 ccm ls 命令列出的所有受控对象均可使用名称为 relative_path 的新伪特性。 此特性是该对象上下文项目中的相对路径,在所有平台上均使用目录字段分隔符 /。如果该对象不是指定上下文项目的成员,那么该特性在缺省情况下显示为空字符串。
ls 命令仅用于 UNIX 操作系统。
ccm ls -p|-project [-m] ([-l] | [-f|-format format]) [-R] [-nf|-noformat]
([-ch|-column_header] | [-nch|-nocolumn_header])
[-sep|-separator separator] ([-sby|-sortby sortspec] |
[-ns|-nosort|-no_sort]) [-gby|-groupby groupformat] project_spec...
ccm ls [-m] ([-l] | [-f|-format format]) [-R] [-nf|-noformat]
([-ch|-column_header] | [-nch|-nocolumn_header])
[-sep|-separator separator] ([-sby|-sortby sortspec] |
[-ns|-nosort|-no_sort]) [-gby|-groupby groupformat]
[path_or_file_spec...]
关键字可以是内置关键字(%fullname、%displayname 和 %objectname)或任何现有属性的名称,例如 %modify_time 或 %status。
要查看关键字列表,请参阅内置关键字。
表示在项目中的文件,但这些文件在工作区中具有本地副本而非符号链接。
如果文件显示有此标记,并且您的工作区基于链接,请执行 reconcile 操作。有关更多信息,请参阅 reconcile 命令。
表示在项目中但不在工作区中的文件。当您向项目添加文件而工作区不可见时,或者删除了某个文件的链接或本地副本时,将发生此情形。
如果您工作区中的大多数文件显示有此标记,请执行 reconcile 操作。有关更多信息,请参阅 reconcile 命令。
表示在工作区中但不在项目中的文件。要查看带有 UC 标记的非受控文件,必须将 -m 选项与 -l 选项结合使用。
在用户定义的格式中,可以使用 %Sync 关键字来显示同步状态。
如果对象存在时间超过 6 个月,将显示年份而非时间。
ccm ls -l
working john 2008-07-25 11:56 csrc 1 alias.c-4.5
27
working john 2008-07-25 11:56 csrc 1 diff.c-4.5 27
working john 2008-07-25 11:56 csrc 1 move.c-4.5 27
working
john 2008-07-25 11:57 csrc 1 start.c-4.5 27