Caricare componenti da uno spazio di lavoro del repository all'interno di uno spazio di lavoro locale.
Scopo
Il sottocomando scm load carica i componenti in uno spazio di lavoro del repository all'interno di uno spazio di lavoro locale.
Se lo spazio di lavoro locale non esiste, viene creato.
Sintesi
- Per eseguire scm load dopo aver usato il comando scm login per creare credenziali archiviate:
scm load spazio di lavoro [ -r
| --repository-uri ] nome alternativo o URI del repository
[ -d | --dir ] percorso dello spazio di lavoro { [ -q | --quiet ] [ -f | --force ] }
- Per eseguire scm load fornendo le credenziali nella riga di comando:
scm load spazio di lavoro [ -r | --repository-uri ] URI del repository [ -u | --username ] ID utente nel repository [ -P | --password ] password l'ID utente nel repository [ -d | --dir ] percorso dello spazio di lavoro { [ -q | --quiet ] [ -f | --force ] }
Opzioni ed argomenti
- spazio di lavoro
- Il nome, alias o UUID dello spazio di lavoro del repository da caricare.
- percorso-remoto
- Elenco di elementi remoti da caricare, forse un componente (nome, alias,
o UUID) o un precorso remoto all'interno di un componente.
- [ --all ]
- Seleziona tutti i componenti. In caso di conflitto, viene data la priorità ai componenti selezionati in modo esplicito.
- [ -a | --alternative-name ] arg
- Nome alternativo per l'elemento specificato nel percorso remoto.
- [ -d | --dir ] percorso dello spazio di lavoro
- Verranno caricati in questo nome di percorso file e cartelle dallo spazio di lavoro specificato. Se il nome di percorso non esiste, viene creato. Se questa opzione è omessa, scm load crea una nuova cartella locale come sottodirectory della directory di lavoro locale.
La nuova cartella assume il nome dello spazio di lavoro specificato.
- [ -f | --force ]
- Sovrascrive i file esistenti mentre carica.
- [ -i
| --include-root ]
- Carica le root dei componenti come directory nel file system.
- [ -L | --local-rules ] percorso della regola di caricamento
- percorso della regola di caricamento specifica il percorso delle regole di caricamento per un componente nello spazio di lavoro locale. Non valida quando è specificato più di un componente.
- [ -P | --password ] password l'ID utente nel repository
- La password per l'ID utente specificato nel repository considerato. Se non viene inclusa questa opzione nella riga di comando, viene richiesta una password. Questa opzione viene ignorata se è stato specificato un nome alternativo o un URI del repository per il quale sono state archiviate le credenziali tramite il comando scm login.
- [ -q | --quiet ]
- Elimina la maggior parte dei messaggi informativi mentre si lavora.
- [ -R | --remote-rules ] percorso della regola di caricamento
- percorso della regola di caricamento specifica il nome di percorso del file della regola di caricamento per un componente nello spazio di lavoro del repository. Non valida quando è specificato più di un componente.
- [ -r | --repository-uri ] URI del repository
- Specifica il repository in cui eseguire questa azione. Se sono state archiviate credenziali del repository usando il comando scm login, è possibile usare il nome alternativo fornito per tali credenziali archiviate
- [ -t
| --target ] arg
- Percorso locale facoltativo in cui devono essere caricate le modifiche.
- [ -u | --username ] ID utente nel repository
- Specifica un ID utente presente nel repository considerato. Questa opzione viene ignorata se è stato specificato un nome alternativo o un URI del repository per il quale sono state archiviate le credenziali tramite il comando scm login.
- componente...
- Un elenco separato da spazi dei componenti da caricare. Specificare i componenti per nome, alias o UUID. Se viene omessa questa opzione, sono caricati tutti i componenti nello spazio di lavoro specificato.
Esempi
Caricare tutti i contenuti dello spazio di lavoro del repository denominato HelloJazz, usando le credenziali archiviate per il repository con nome alternativo jazzhost, all'interno di una nuova sottodirectory di
C:\local-workspaces:
C:\local-workspaces> scm load -r jazzhost HelloJazz
Download in corso di /com.example.hellojazz.rcp.ui/.project (689 B)
Download in corso di /com.example.hellojazz.rcp.ui/build.properties (109 B)
Download in corso di /com.example.hellojazz.service/plugin.xml (529 B)
Download in corso di /com.example.hellojazz.service/.project (690 B)
Download in corso di /com.example.hellojazz.service/build.properties (109 B)
Download in corso di /com.example.hellojazz.client.tests/TestHelloJazz.launch (2.6 KB)
Download in corso di /com.example.hellojazz.rcp.ui/.classpath (307 B)
Download in corso di /com.example.hellojazz.rcp.ui/HelloJazzClient.launch (1.7 KB)