Carrega componentes de um espaço de trabalho de repositório em um espaço de trabalho local.
Propósito
O subcomando scm load carrega os componentes em um espaço de trabalho de
repositório em um repositório local.
O espaço de trabalho local é criado se ele não existir.
Sinopse
- Para executar scm load depois de ter utilizado scm login para
criar credenciais armazenadas:
scm load espaço de
trabalho [ -r |
--repository-uri ] URI do repositório ou apelido
[ -d |
--dir ] workspace-path { [ -q | --quiet ] [ -f | --force ] }
- Para executar scm load fornecendo credenciais na linha de comandos:
scm load espaço de
trabalho [ -r | --repository-uri ] URI do
repositório [ -u | --username ] ID do
usuário no repositório [ -P | --password ] senha para o
ID do usuário no repositório [ -d |
--dir ] workspace-path { [ -q | --quiet ] [ -f | --force ] }
Opções e argumentos
- espaço de trabalho
- O nome, alias ou UUID do espaço de trabalho de repositório a ser carregado.
- remote-path
- Lista de itens remotos a carregar, pode ser um componente (nome, alias
ou UUID) ou um caminho remoto em um componente.
- [ --all ]
- Seleciona todos os componentes. É dada prioridade aos componentes selecionados explicitamente no caso de um conflito.
- [ -a | --alternative-name ] arg
- Nome alternativo para o item especificado em remote-path.
- [ -d |
--dir ] workspace-path
- Os arquivos e as pastas a partir do espaço de trabalho especificado serão carregados
neste nome de caminho. O nome do caminho é criado se ele ainda não existir. Se esta opção for omitida, o
scm load cria uma nova pasta local como um subdiretório do diretório de trabalho atual.
A nova pasta possui o nome do espaço de trabalho especificado.
- [ -f | --force ]
- Sobrescrever arquivos existentes ao carregar.
- [ -i
| --include-root ]
- Carregar as raízes de componente como diretórios
no sistema de arquivos.
- [ -L | --local-rules ] Caminho da regra de
carregamento
- Caminho da regra de carregamento especifica o nome do caminho do arquivo de regras de
carregamento para um componente no espaço de trabalho local. Não é válido quando mais de um
componente é especificado.
- [ -P | --password ] senha para o
ID do usuário no repositório
- A senha para o ID do usuário especificado no repositório nomeado. Se esta opção não
estiver incluída na linha de comandos, será solicitada uma senha. Se você especificou uma URI de repositório ou apelido para o qual armazenou credenciais utilizando o comando
scm login, esta opção é ignorada.
- [ -q | --quiet ]
- Suprimir mensagens mais informativas durante a operação.
- [ -R | --remote-rules ] Caminho de regra de
carregamento
- Caminho da regra de carregamento especifica o nome do caminho do arquivo de regras de
carregamento para um componente no espaço de trabalho de repositório. Não é válido quando mais de um
componente é especificado.
- [ -r | --repository-uri ] URI do
repositório
- Especifica o repositório no qual executar esta ação. Se você armazenou credenciais do repositório utilizando o comando scm login, pode
utilizar o apelido que forneceu para estas credenciais armazenadas
- [ -t
| --target ] arg
- Caminho local opcional onde as alterações devem ser
carregadas
- [ -u | --username ] ID do
usuário no repositório
- Especifica um ID do usuário que existe no repositório nomeado. Se você especificou uma URI de repositório ou apelido para o qual armazenou credenciais utilizando o comando
scm login, esta opção é ignorada.
- componente...
- Uma lista de componentes separados por espaço a serem carregados. Especifique os componentes por nome,
alias ou UUID. Se esta opção for omitida, todos os componentes no espaço de trabalho especificado serão
carregados.
Exemplos
Carregue o conteúdo completo do espaço de trabalho de repositório chamado
HelloJazz, utilizando as credenciais armazenadas para o repositório apelidado de jazzhost, em um novo
subdiretório de
C:\local-workspaces:
C:\local-workspaces> scm load
-r jazzhost HelloJazz
Efetuando download de /com.example.hellojazz.rcp.ui/.project (689 B)
Efetuando download de /com.example.hellojazz.rcp.ui/build.properties (109 B)
Efetuando download de /com.example.hellojazz.service/plugin.xml (529 B)
Efetuando download de /com.example.hellojazz.service/.project (690 B)
Efetuando download de /com.example.hellojazz.service/build.properties (109 B)
Efetuando download de /com.example.hellojazz.client.tests/TestHelloJazz.launch (2.6 KB)
Efetuando download de /com.example.hellojazz.rcp.ui/.classpath (307 B)
Efetuando download de /com.example.hellojazz.rcp.ui/HelloJazzClient.launch (1.7 KB)