Accettare le serie di modifiche all'interno di uno spazio di lavoro del repository e facoltativamente caricarle all'interno dello spazio di lavoro locale.
Scopo
Il sottocomando scm accept accetta le serie di modifiche all'interno di uno spazio di lavoro del repository. Se lo si esegue in uno spazio di lavoro locale, le serie di modifiche accettate vengono caricate anche all'interno dello spazio di lavoro locale.
Sintesi
- Per eseguire scm accept dopo aver usato il comando scm login per creare credenziali archiviate:
scm accept [ -r
| --repository-uri ] nome alternativo o URI del repository [ -d | --dir ] percorso dello spazio di lavoro { [ [ -q | --quiet ] | [ -v | --verbose ] ] [ -s | --source ] flusso o spazio di lavoro di origine [ -t | --target ] flusso o spazio di lavoro di destinazione [ -i | --in-place-markers ] serie di modifiche ... }
- Per eseguire scm accept fornendo le credenziali nella riga di comando:
scm accept [ -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 ] | [ -v | --verbose ] ] [ -s | --source ] flusso o spazio di lavoro di origine [ -t | --target ] flusso o spazio di lavoro di destinazione [ -i | --in-place-markers ] serie di modifiche ... }
Opzioni ed argomenti
- [ -b
| --baseline ]
- Indica che le baseline specificate devono essere accettate (alias, UUID o nome).
- [ -c
| --changes ]
- Indica che devono essere accettate solo le serie di modifiche specificate (alias, UUID o nome).
- [ -C
| --components ]
- Indica che devono essere accettate tutte le modifiche dei componenti specificati (alias, UUID o nome).
- [ -d | --dir ] percorso dello spazio di lavoro
- Il percorso dello spazio di lavoro locale creato dai comandi scm load o scm share.
Questo sottocomando viene eseguito con il percorso dello spazio di lavoro impostato come la directory di lavoro corrente. È possibile omettere questa opzione se la directory di lavoro corrente è in uno spazio di lavoro locale.
- [ --flow-components ]
- Accetta aggiunte ed eliminazioni dei componenti.
- [ --no-merge ]
- Disabilita l'unione automatica dei conflitti.
- [ -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 | --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 ] flusso o spazio di lavoro di destinazione
- Il nome, alias o UUID del flusso o dello spazio di lavoro di destinazione.
- [ -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.
- [ -v | --verbose ]
- Fornisce messaggi informativi supplementari mentre si lavora.
- serie di modifiche ...
- Un elenco separato da spazi di una o più serie di modifiche da accettare. Specificare le serie di modifiche tramite nome, alias o UUID. Se omessa, sono accettate tutte le serie di modifiche in entrata per lo spazio di lavoro.
Esempi
Operando in uno spazio di lavoro locale, l'output di
scm status indica una serie di modifiche in entrata.
C:\local-workspaces\HelloJazz>scm status
Spazio di lavoro: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Componente: (1103) "HelloJazz"
Baseline: (1104) 2 "base"
In entrata:
Serie di modifiche:
(1106) --$ 57286 "errore di repository fittizio quando si accetta l'invito del team>
Eseguire
scm accept per accettare la serie di modifiche nello spazio di lavoro del repository e caricarlo all'interno dello spazio di lavoro locale.
C:\local-workspaces\HelloJazz>scm accept 1106
Accettazione in corso delle modifiche da "HelloJazz Stream" in "HelloJazz"
Nessuna baseline da inserire nel flusso.
Download dei file in corso...
Download in corso di /com.example.hellojazz.rcp.ui/src/com/example/hellojazz/rcp/ui/actions/HelloJazzAction.java (3.4 KB)
Download completato.
Serie di modifiche
Componente "HelloJazz"
(1106)
--m- /com.example.hellojazz.rcp.ui/src/com/example/hellojazz/rcp/ui/actions/HelloJazzAction.java
Conflitti
L'output di
scm accept mostra il file cambiato dalla serie di modifiche e indica che non sono presenti conflitti.