将本地文件系统中的一个或多个目录与 Rational Team Concert™ 源代码控制 共享。
用途
scm share
子命令共享本地文件系统中的一个或多个目录、将它们添加到 Rational Team Concert 源代码控制
的现有存储库工作空间并将本地目录转换为本地工作空间。
大纲
- 在使用 scm login 来创建存储凭证后,要运行 scm share:
scm share [ -r | --repository-uri] 存储库 URI 或昵称 { [ -v | --verbose] -reshare } 工作空间 组件 路径...
- 要运行 scm share 并通过命令行提供凭证:
scm share [-r | --repository-uri] 存储库 URI [ -u | --username] 存储库中的用户标识 [ -P | --password] 存储库中用户标识的密码 { [ -v | --verbose] -reshare } 工作空间 组件 路径...
选项和参数
- -reshare
- 如果所指定 路径 中的任何项已共享,那么它将与存储库工作空间断开连接,然后再次进行共享。
- [ -P | --password] 存储库中用户标识的密码
- 在指定的存储库中,所指定的用户标识的密码。如果命令行中未包含此选项,那么将提示您输入密码。如果您指定了一个存储库 URI 或昵称,而您已使用 scm login 命令存储了它的凭证,那么将忽略此选项。
- [-r | --repository-uri] 存储库 URI
- 指定要在其中执行此操作的存储库。如果您已经使用 scm login 命令存储了存储库凭证,那么可以使用您为所存储的这些凭证提供的昵称。
- [ -u | --username] 存储库中的用户标识
- 指定存在于所指定的存储库中的用户标识。如果您指定了一个存储库 URI 或昵称,而您已使用 scm login 命令存储了它的凭证,那么将忽略此选项。
- [ -v | --verbose]
- 运行时将提供更多参考消息。
- 工作空间
- 要在其中共享所指定 路径 的存储库工作空间的名称或 UUID。
- 组件
- 要在其中共享所指定 路径 的组件的名称或 UUID。该组件必须存在于指定的 工作空间 中。
- 路径...
- 以空格分隔的要在其中进行共享的路径名列表。所有 路径
都必须具有公共的父目录。如果该父目录还不是本地工作空间,那么在共享操作成功完成后,该父目录将成为本地工作空间。所指定
工作空间 中存在的或者被添加到其中的其他项目可以通过
scm load 命令装入到这个本地工作空间。
示例
将本地目录
C:\local-workspaces\HelloJazzDoc
中的项目
com.example.hellojazz.doc
与存储库工作空间 HelloJazzDoc 中的组件 Help 共享,该存储库工作空间在昵称为 jazzhost 的存储库中:
C:\local-workspaces\HelloJazzDoc> scm share -r jazzhost HelloJazzDoc Help com.example.hellojazz.doc
共享成功