显示文件或组件的历史记录。
用途
scm history
子命令用于显示所指定文件或组件的变更历史记录。
大纲
- 在使用 scm login 来创建存储凭证后,要运行 scm history:
scm history { [ -d | --dir] 工作空间路径 [ -v | --verbose] [ -c | --component ] [ -m | --maxresults ] } 选择器
- 要运行 scm history 并通过命令行提供凭证:
scm history { [ -u | --username] 存储库中的用户标识 [ -P | --password] 存储库中用户标识的密码 [ -d | --dir] 工作空间路径 [ -v | --verbose] [ -c | --component ] [ -m | --maxresults ] } 选择器
选项和参数
- [ -c | --component ]
- 表明 选择器 指定组件。
- [ -d | --dir] 工作空间路径
- 由 scm load 或 scm share 创建的本地工作空间的路径名。在将 工作空间路径 设置为当前工作目录的情况下运行此子命令。如果当前工作目录位于本地工作空间中,那么可以省略此选项。
- [ -m | --maxresults ]
- 要显示的历史记录条目的最大数目。缺省值为 100。使用 0 表示无限制。
- [ -P | --password] 存储库中用户标识的密码
- 在指定的存储库中,所指定的用户标识的密码。如果命令行中未包含此选项,那么将提示您输入密码。如果您指定了一个存储库 URI 或昵称,而您已使用 scm login 命令存储了它的凭证,那么将忽略此选项。
- [ -u | --username] 存储库中的用户标识
- 指定存在于所指定的存储库中的用户标识。如果您指定了一个存储库 URI 或昵称,而您已使用 scm login 命令存储了它的凭证,那么将忽略此选项。
- [ -v | --verbose]
- 运行时将提供更多参考消息。
- 选择器
- 文件的路径名,如果与 -c 配合使用,那么是组件的名称、别名或 UUID。
示例
您正在本地工作空间中工作并列示文件
com.example.hellojazz.rcp.ui\src\ com\example\hellojazz\rcp\ui\actions\HelloJazzAction.java
的历史记录。并且,将输出限制为最近的 3 项变更:
C:\local-workspaces\HelloJazz>scm history -m 3 com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\HelloJazzAction.java
(1107)$ <无注释>
(1106)$ 57286“接受团队邀请时发生伪存储库错误”-“请修正‘URI 错误’消息”
(1105)$ <无注释>
在此点之前可能存在其他历史记录。