Creare oggetti del repository.
Scopo
Il sottocomando scm create crea spazi di lavoro o baseline del repository.
Sintesi
- Per eseguire scm create dopo aver usato il comando scm login per creare credenziali archiviate:
scm create workspace [ -r
| --repository-uri ] nome alternativo o URI del repository { [ -d | --description ] descrizione [ -s | --stream ] Flusso da impostare come destinazione del flusso predefinita } nome
scm create baseline [ -r
| --repository-uri ] nome alternativo o URI del repository { --description descrizione } [componente [...] | --all] nome
- Per eseguire scm create fornendo le credenziali nella riga di comando:
scm create workspace [ -r | --repository-uri ] URI del repository [ -u | --username ] ID utente nel repository [ -P | --password ] password l'ID utente nel repository
{ [ -d | --description ] descrizione [ -s | --stream ] Flusso da impostare come destinazione del flusso predefinita } nome
scm create baseline [ -r | --repository-uri ] URI del repository [ -u | --username ] ID utente nel repository [ -P | --password ] password l'ID utente nel repository
{ [ -d | --description ] descrizione } [componente [...] | --all] nome
Opzioni ed argomenti
- --all
- Seleziona tutti i componenti.
- [ --changeset ]
- Crea una nuova serie di modifiche.
- [ --component ]
- Crea un nuovo componente all'interno dello spazio di lavoro o del flusso specificato.
- [ -d | --description ] descrizione
- Una descrizione per lo spazio di lavoro o la baseline. Quando usata con scm create baseline, è consentita solo la forma estesa di questa opzione (--description).
- [ -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.
- [ -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
- [ --snapshot ]
- Crea una nuova istantanea associata a uno spazio di lavoro o a un flusso.
- [ -s | --stream ] Flusso da impostare come destinazione del flusso predefinita
- Il nome del flusso da impostare come destinazione del flusso predefinita dello spazio di lavoro. Il flusso deve esistere nel repository specificato nell'opzione -r. Non valida con create
baseline.
- [ -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 di componenti, specificati per nome, alias o UUID, per i quali verranno create le baseline. È necessario specificare un elenco dei componenti o includere l'opzione --all per specificare tutti i componenti. Non valida con create workspace.
- nome
- Un nome per lo spazio di lavoro o la baseline.
Esempi
Creare una baseline denominata "aggiornamenti beta2" per tutti i componenti nello spazio di lavoro del repository denominato HelloJazz, usando le credenziali archiviate per il repository con nome alternativo jazzhost:
C:\>scm create baseline -r jazzhost --all HelloJazz "aggiornamenti beta2"
scm status mostra la baseline appena creata nello spazio di lavoro.
C:\local-workspaces\HelloJazz>scm status
Spazio di lavoro: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Componente: (1103) "HelloJazz"
Baseline: (1108) 3 "aggiornamenti beta2"
In uscita:
Baseline:
(1108) 3 "aggiornamenti beta2"