export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:JazzInstallDir/jdk/jre/bin
然后再开始使用 scm 的子命令或者将该命令嵌入到 shell 启动脚本中。[ -P | --password]
表示可以通过输入 -P 或 --password 来指定此选项。可选的选项由花括号定界。例如:scm load 工作空间 [ -r | --repository-uri] 存储库 URI 或昵称
[ -d | --dir] 工作空间路径 { [ -q | --quiet] [ -f | --force] [ -c | --component] 名称... } 组件...
scm {选项} {子命令 {子命令选项}}
当 scm 子命令选项的参数包含空格时,您必须将其括在引号中。在适当时(例如指定要检入的文件时),可以使用 shell 通配符。
虽然许多 scm 子命令的选项支持与存储库建立一次性的连接,但使用 scm login 命令来保存存储库 URI 和凭证以供其他 scm 子命令使用通常更为方便。以此方式存储的凭证难以(但并非不可能)被发现。您可以使用 scm logout 命令来除去已存储的凭证。
scm load 和 scm share 命令将创建本地工作空间以供 Rational Team Concert 源代码控制 命令行工具使用。您可以在本地工作空间中运行 Rational Team Concert 源代码控制 命令行工具,也可以使用 -d 选项来指定此工作空间,这是所有需要本地工作空间上下文的 scm 子命令的公共选项。如果您正在某个本地工作空间中运行子命令,那么不需要指定 -d。
这些子命令不允许在命令行中指定存储库 URI。而是,它们根据您运行该命令时所处的本地工作空间(或者您使用 -d 指定的本地工作空间)的相关联元数据来派生该 URI。如果您已使用 scm login 来存储此存储库的凭证,那么该子命令将不会提示您输入凭证。
请不要使用 Rational Team Concert 源代码控制 命令行工具在 Eclipse 工作空间中工作。
许多 scm 子命令有一个用于引用存储库对象的参数。这些引用可以接受名称(例如工作空间的名称)、UUID(对每个存储库对象指定的唯一标识)或别名。别名是数字的短字符串,您可以在 scm 子命令接受通过别名引用存储库对象时进行此类引用。每当您运行的子命令返回存储库对象的名称或 UUID 时,scm 命令都将自动创建这些别名。要使用这些别名,必须输入完整的别名(它们不是整数,因此存在前导零时,必须包括这些前导零)。别名对于工作空间而言是唯一的。您无法与其他团队成员共享这些别名。您无法列示别名。别名并不会长时间持久存在(在耗尽全部未使用的别名后,可以重复使用任何别名以引用另一个对象)。
通过在 scm 命令行中设置 -a 和 -u 选项,可以指定是显示别名、UUID 还是同时显示这两者。(值 y 将致使显示别名或 UUID。值 n 将致使不显示别名或 UUID。)
您还可以通过将 -a yes/no 和 -u yes/no 传递给 scm 来显示/隐藏别名和 UUID。例如,scm -a y -u y list ws ... 将显示所有工作空间的别名/UUID。替换为 -a n 将只显示 UUID,-a n -y n 将隐藏别名和 UUID。
scm 子命令参考页面中提供的示例在适当时显示并使用了别名。
| 标志 | 状态 |
|---|---|
| @ | 变更集处于活动状态 |
| ! | 传入资源与工作空间中的资源版本有冲突 |
| # | 在传入资源与工作空间中的资源之间可能存在冲突 |
| $ | 变更集已关闭 |
| a | 资源已被添加 |
| c | 文件的内容或属性已被修改,或者目录的属性已变更。 |
| d | 资源已被删除 |
| m | 资源已被重命名或移动 |
C:\local-workspaces\HelloJazz> scm history .
(1009:) #@ nobody 32424 "degauss the flux capacitor" - "most recent changes"