accept

将变更集接受到存储库工作空间,并可以选择将其装入到本地工作空间。

用途

scm accept 子命令用于将变更集接受到存储库工作空间。如果在本地工作空间中运行此子命令,那么接受的变更集还将被装入到本地工作空间。

大纲

选项和参数

-b |  --baseline]  
指示应该接受的给定基线(别名、UUID 或名称)。
-c |  --changes]  
指示只应该接受指定的变更集(别名、UUID 或名称)。
-C |  --components]  
指示应该接受给定组件中的所有变更(别名、UUID 或名称)。
-d |  --dir]  工作空间路径
scm loadscm share 创建的本地工作空间的路径名。在将 工作空间路径 设置为当前工作目录的情况下运行此子命令。如果当前工作目录位于本地工作空间中,那么可以省略此选项。
--flow-components
接受组件添加与删除。
--no-merge]  
禁止自动合并冲突。
-P |  --password] 存储库中用户标识的密码
在指定的存储库中,所指定的用户标识的密码。如果命令行中未包含此选项,那么将提示您输入密码。如果您指定了一个存储库 URI 或昵称,而您已使用 scm login 命令存储了它的凭证,那么将忽略此选项。
-q |  --quiet]
运行时将阻止大多数参考消息。
[-r |  --repository-uri] 存储库 URI
指定要在其中执行此操作的存储库。如果您已经使用 scm login 命令存储了存储库凭证,那么可以使用您为所存储的这些凭证提供的昵称。
-t  |  --target ] 目标工作空间或流
目标工作空间或流的名称、别名或 UUID。
-u |  --username] 存储库中的用户标识
指定存在于所指定的存储库中的用户标识。如果您指定了一个存储库 URI 或昵称,而您已使用 scm login 命令存储了它的凭证,那么将忽略此选项。
-v |  --verbose]
运行时将提供更多参考消息。
变更集...
以空格分隔的一个或多个所要接受变更集的列表。请通过名称、别名或 UUID 来指定变更集。如果省略此选项,那么将接受工作空间的所有传入变更集。

示例

您正在本地工作空间中工作,并且 scm status 的输出指示了一个传入变更集。

C:\local-workspaces\HelloJazz>scm status
工作空间:(1101)“HelloJazz”<->(1102)“HelloJazz Stream”
  组件:(1103)“HelloJazz”
    基线:(1104)2“base”
    传入:
      变更集:
        (1106)--$ 57286“接受团队邀请时发生伪存储库错误”

运行 scm accept 以便将该变更集接受到存储库工作空间并将其装入到本地工作空间。

C:\local-workspaces\HelloJazz>scm accept 1106
正在将来自“HelloJazz Stream”的变更接受到“HelloJazz”
  没有要流动的基线。
正在下载文件...
正在下载 /com.example.hellojazz.rcp.ui/src/com/example/hellojazz/rcp/ui/actions/HelloJazzAction.java(3.4 KB)
下载完成。
  变更集
    组件“HelloJazz”
      (1106)
        --m- /com.example.hellojazz.rcp.ui/src/com/example/hellojazz/rcp/ui/actions/HelloJazzAction.java
  冲突

scm accept 的输出将指示该变更集所修改的文件并指示没有冲突。

反馈

本资料对您是否有帮助?您可以在 Jazz.net 上提供反馈(需要注册):在论坛中发表意见或者提交错误