Entrega conjuntos de alterações de um espaço de trabalho de repositório para outro espaço de
trabalho ou fluxo.
Finalidade
O subcomando scm deliver entrega conjuntos de alterações a partir de uma
origem nomeada para o destino padrão ou outro destino especificado.
Sinopse
- Para executar scm deliver depois de ter utilizado scm login
para criar as credenciais armazenadas:
scm deliver [ -r |
--repository-uri ] URI do repositório ou apelido [ -d |
--dir ] workspace-path { [ [ -q | --quiet ] | [ -v | --verbose ] ] [ -s
| --source ] espaço de trabalho ou fluxo de
origem [ -t | --target ] espaço de trabalho ou
fluxo de destino conjunto de alterações ... }
- Para executar scm deliver fornecendo credenciais na linha de comandos:
scm deliver [ -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 ] | [ -v | --verbose ] ] [ -s
| --source ] destino ou fluxo de origem [ -t |
--target ] espaço de trabalho ou fluxo de destino conjunto
de alterações ... }
Opções e argumentos
- [ -d |
--dir ] workspace-path
- O nome do caminho de uma área de trabalho local criada por scm load ou scm share.
Este subcomando executa com o conjunto
workspace-path como o diretório de trabalho atual. Você pode omitir esta opção se o diretório de trabalho atual é uma área de trabalho local.
- [ -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 | --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
- [ -s | --source ] espaço de trabalho ou fluxo de
origem
- O nome ou UUID do espaço de trabalho ou fluxo de origem. Os conjuntos de alterações são entregues a
partir do espaço de trabalho de origem para o destino. Se o destino não for especificado, o destino de
fluxograma atual para a origem é utilizado.
- [ -t | --target ] espaço de trabalho ou fluxo de
destino
- O nome ou UUID do espaço de trabalho ou fluxo de destino.
- [ -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.
- [ -v | --verbose ]
- Fornecer mensagens informativas adicionais durante a operação.
- conjunto de alterações ...
- Uma lista de zero ou mais conjuntos de alterações a serem entregues. É possível especificar os conjuntos
de alterações por nome, UUID, comentário ou item de trabalho associado. Se nenhum conjunto de alterações for
especificado, todas as alterações de saída serão entregues.
Exemplos
Ao trabalhar em um espaço de trabalho local, a saída
scm status mostra que o espaço de trabalho local contém um conjunto de alterações não
entregue:
C:\local-workspaces\HelloJazz>scm
status
Espaço de trabalho: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Componente: (1103) "HelloJazz"
Linha de Base: (1104) 2 "base"
Saída:
Alterar conjuntos:
(1105) --@ <Sem comentários>
Execute
scm deliver,
especificando o conjunto de alterações por seu alias, para entregar o conjunto de alterações.
scm deliver 1105
Entregando alterações de "HelloJazz" em "HelloJazz Stream"
Sem linhas de base para colocar no fluxo.