load

将存储库工作空间中的组件装入到本地工作空间。

用途

scm load 子命令将存储库工作空间中的组件装入到本地工作空间。如果本地工作空间还不存在,那么将进行创建。

大纲

选项和参数

workspace
要装入的存储库工作空间的名称、别名或 UUID。
-d  |  --dir ] workspace-path
所指定 workspace 中的文件和文件夹将被装入到具有此名称的路径。如果该路径还不存在,那么将进行创建。如果省略此选项,那么 scm load 将创建一个新的本地文件夹作为当前工作目录的子目录。新文件夹将与指定的 workspace 同名。
-f  |  --force ] 
装入时将覆盖现有文件。
-L |  --local-rules ] Load rule path
Load rule path 指定本地工作空间中某个组件的装入规则文件的路径名。如果指定了多个 component,那么此选项无效。
-P  |  --password ] password for user ID in repository
在指定的存储库中,所指定的用户标识的密码。如果命令行中未包含此选项,那么将提示您输入密码。如果您指定了一个存储库 URI 或昵称,而您已使用 scm login 命令存储了它的凭证,那么将忽略此选项。
-q  |  --quiet ]
运行时将阻止大多数参考消息。
-R |  --remote-rules ] Load rule path
Load rule path 指定存储库工作空间中某个组件的装入规则文件的路径名。如果指定了多个 component,那么此选项无效。
-r  |  --repository-uri ] repository URI
指定要在其中执行此操作的存储库。如果您已经使用 scm login 命令存储了存储库凭证,那么可以使用您为所存储的这些凭证提供的昵称。
-u  |  --username ] user ID in repository
指定存在于所指定的存储库中的用户标识。如果您指定了一个存储库 URI 或昵称,而您已使用 scm login 命令存储了它的凭证,那么将忽略此选项。
component...
以空格分隔的所要装入组件的列表。请通过名称、别名或 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)


反馈