Descarta alterações de um espaço de trabalho.
Propósito
O subcomando scm discard descarta conjuntos de alterações de um espaço de
trabalho.
Sinopse
- Para executar scm discard depois de ter utilizado scm login
para criar credenciais armazenadas:
scm discard { [ -d |
--dir ] workspace-path [ -v | --verbose ] }
alterações ...
- Para executar scm discard fornecendo credenciais na linha de comandos:
scm discard { [ -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 [ -v | --verbose ] }
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 é um espaço 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.
- [ -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.
- alterações ...
- Lista de conjuntos de alterações separados por espaços a serem descartados. É possível especificar cada
conjunto de alterações como um alias, UUID ou número de item de trabalho.
Exemplos
Ao trabalhar em um espaço de trabalho local, a saída
scm status indica 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: (1108) 3 "atualizações beta2"
Saída:
Alterar conjuntos:
(1110) --@ <Sem comentários>
Execute
scm discard,
especificando o conjunto de alterações por seu alias, para descartar o conjunto de alterações.
C:\local-workspaces\HelloJazz>scm discard 1110
Se você executar
scm status novamente, é possível ver se o conjunto de alterações não está mais no espaço
de trabalho.
C:\local-workspaces\HelloJazz>scm
status
Espaço de trabalho: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Componente: (1103) "HelloJazz"
Linha de base: (1108) 3 "atualizações beta2"