将存储库工作空间中的组件装入到本地工作空间。
用途
scm load
子命令将存储库工作空间中的组件装入到本地工作空间。如果本地工作空间还不存在,那么将进行创建。
大纲
- 在使用 scm login 来创建存储凭证后,要运行 scm load:
scm load 工作空间 [ -r | --repository-uri] 存储库 URI 或昵称
[ -d | --dir] 工作空间路径 { [ -q | --quiet] [ -f | --force] }
- 要运行 scm load 并通过命令行提供凭证:
scm load 工作空间 [-r | --repository-uri] 存储库 URI [ -u | --username] 存储库中的用户标识 [ -P | --password] 存储库中用户标识的密码 [ -d | --dir] 工作空间路径 { [ -q | --quiet] [ -f | --force] }
选项和参数
- 工作空间
- 要装入的存储库工作空间的名称、别名或 UUID。
- 远程路径
- 要装入的远程项的列表可以是组件(名称、别名或 UUID),也可以是组件中的远程路径。
- [--all]
- 选择所有组件。发生冲突时,明确选择的组件将具有优先权。
- [ -a | --alternative-name] 自变量
- 远程路径中指定的项的备用名称。
- [ -d | --dir] 工作空间路径
- 所指定 工作空间 中的文件和文件夹将被装入到具有此名称的路径。如果该路径还不存在,那么将进行创建。如果省略此选项,那么
scm load
将创建一个新的本地文件夹作为当前工作目录的子目录。新文件夹将与指定的
工作空间 同名。
- [ -f | --force]
- 装入时将覆盖现有文件。
- [ -i | --include-root]
- 装入组件根作为文件系统中的目录。
- [ -L | --local-rules ] 装入规则路径
- 装入规则路径
指定本地工作空间中某个组件的装入规则文件的路径名。如果指定了多个 组件,那么此选项无效。
- [ -P | --password] 存储库中用户标识的密码
- 在指定的存储库中,所指定的用户标识的密码。如果命令行中未包含此选项,那么将提示您输入密码。如果您指定了一个存储库 URI 或昵称,而您已使用 scm login 命令存储了它的凭证,那么将忽略此选项。
- [ -q | --quiet]
- 运行时将阻止大多数参考消息。
- [ -R | --remote-rules ] 装入规则路径
- 装入规则路径
指定存储库工作空间中某个组件的装入规则文件的路径名。如果指定了多个 组件,那么此选项无效。
- [-r | --repository-uri] 存储库 URI
- 指定要在其中执行此操作的存储库。如果您已经使用 scm login 命令存储了存储库凭证,那么可以使用您为所存储的这些凭证提供的昵称。
- [ -t | --target] 自变量
- 应该将变更装入到的可选本地路径。
- [ -u | --username] 存储库中的用户标识
- 指定存在于所指定的存储库中的用户标识。如果您指定了一个存储库 URI 或昵称,而您已使用 scm login 命令存储了它的凭证,那么将忽略此选项。
- 组件...
- 以空格分隔的所要装入组件的列表。请通过名称、别名或 UUID 来指定组件。如果省略此选项,那么将装入所指定工作空间中的所有组件。
示例
通过使用别名为 jazzhost 的存储库的存储凭证,将存储库工作空间
HelloJazz 的全部内容装入到
C:\local-workspaces 的一个新子目录中:
C:\local-workspaces> scm load -r jazzhost HelloJazz
正在下载 /com.example.hellojazz.rcp.ui/.project(689 B)
正在下载 /com.example.hellojazz.rcp.ui/build.properties(109 B)
正在下载 /com.example.hellojazz.service/plugin.xml(529 B)
正在下载 /com.example.hellojazz.service/.project(690 B)
正在下载 /com.example.hellojazz.service/build.properties(109 B)
正在下载 /com.example.hellojazz.client.tests/TestHelloJazz.launch(2.6 KB)
正在下载 /com.example.hellojazz.rcp.ui/.classpath(307 B)
正在下载 /com.example.hellojazz.rcp.ui/HelloJazzClient.launch(1.7 KB)