修改变更集注释或者关闭已打开的变更集。
用途
scm changeset 子命令用于关闭已打开的变更集或者修改已打开的或关闭的变更集的注释。
大纲
- 在使用 scm login 来创建存储凭证后,要运行 scm changeset:
scm changeset close { [ -d | --dir] 工作空间路径 [ -w | --workspace ]} 变更集
scm changeset comment { [ -d | --dir] 工作空间路径} 变更集 注释
- 要运行 scm changeset 并通过命令行提供凭证:
scm changeset close { [-r | --repository-uri] 存储库 URI [ -u | --username] 存储库中的用户标识 [ -P | --password] 存储库中用户标识的密码 [ -d | --dir] 工作空间路径 [ -w | --workspace ]} 变更集
scm changeset comment { [-r | --repository-uri] 存储库 URI [ -u | --username] 存储库中的用户标识 [ -P | --password] 存储库中用户标识的密码 [ -d | --dir] 工作空间路径 } 变更集 注释
选项和参数
- [ --associate]
- 使变更集与工作项相关联。
- [ -d | --dir] 工作空间路径
- 由 scm load 或 scm share 创建的本地工作空间的路径名。在将 工作空间路径 设置为当前工作目录的情况下运行此子命令。如果当前工作目录位于本地工作空间中,那么可以省略此选项。
- [ --disassociate]
- 从工作项中除去变更集。
- [ -P | --password] 存储库中用户标识的密码
- 在指定的存储库中,所指定的用户标识的密码。如果命令行中未包含此选项,那么将提示您输入密码。如果您指定了一个存储库 URI 或昵称,而您已使用 scm login 命令存储了它的凭证,那么将忽略此选项。
- [ --relocate]
- 在变更集之间移动变更。
- [-r | --repository-uri] 存储库 URI
- 指定要在其中执行此操作的存储库。如果您已经使用 scm login 命令存储了存储库凭证,那么可以使用您为所存储的这些凭证提供的昵称。
- [ --resume]
- 将变更集恢复到工作空间中。
- [ --suspend]
- 暂挂工作空间中的变更集。
- [ -u | --username] 存储库中的用户标识
- 指定存在于所指定的存储库中的用户标识。如果您指定了一个存储库 URI 或昵称,而您已使用 scm login 命令存储了它的凭证,那么将忽略此选项。
- [ -w | --workspace ]
- 包含所要关闭的变更集的工作空间。此选项对 scm changeset comment 无效。
- 变更集
- 要处理的变更集的名称、别名或 UUID。
- 注释
- 新注释文本。此选项对 scm changeset close 无效。
示例
您正在本地工作空间中工作,并且
scm status
的输出指示工作空间中存在活动的变更集。
C:\local-workspaces\HelloJazz>scm status
工作空间:(1101)“HelloJazz”<->(1102)“HelloJazz Stream”
组件:(1103)“HelloJazz”
基线:(1104)2“base”
传出:
变更集:
(1107)--@ <无注释>
运行
scm changeset close 并通过别名指定变更集,以将该变更集关闭。
C:\local-workspaces\HelloJazz>scm changeset close 1107
已关闭变更集。
如果再次运行
scm status,那么您将看到与该变更集相关联的状态标志现在是
$,这表明该变更集已关闭。有关
SCM 状态标志的更多信息,请参阅
使用命令行工作。
C:\local-workspaces\HelloJazz>scm status
工作空间:(1101)“HelloJazz”<->(1102)“HelloJazz Stream”
组件:(1103)“HelloJazz”
基线:(1104)2“base”
传出:
变更集:
(1107)--$ <无注释>