changeset

修改变更集注释或者关闭已打开的变更集。

用途

scm changeset 子命令用于关闭已打开的变更集或者修改已打开的或关闭的变更集的注释。

大纲

选项和参数

-d  |  --dir ] workspace-path
scm loadscm share 创建的本地工作空间的路径名。在将 workspace-path 设置为当前工作目录的情况下运行此子命令。如果当前工作目录位于本地工作空间中,那么可以省略此选项。
-P  |  --password ] password for user ID in repository
在指定的存储库中,所指定的用户标识的密码。如果命令行中未包含此选项,那么将提示您输入密码。如果您指定了一个存储库 URI 或昵称,而您已使用 scm login 命令存储了它的凭证,那么将忽略此选项。
-r  |  --repository-uri ] repository URI
指定要在其中执行此操作的存储库。如果您已经使用 scm login 命令存储了存储库凭证,那么可以使用您为所存储的这些凭证提供的昵称。
-u  |  --username ] user ID in repository
指定存在于所指定的存储库中的用户标识。如果您指定了一个存储库 URI 或昵称,而您已使用 scm login 命令存储了它的凭证,那么将忽略此选项。
-w  |  --workspace ]
包含所要关闭的变更集的工作空间。此选项对 scm changeset comment 无效。
change set
要处理的变更集的名称、别名或 UUID。
comment
新注释文本。此选项对 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)--$ <无注释>

相关概念
关于变更集

反馈