undo

Desfazer as Alterações em um Espaço de Trabalho Local.

Finalidade

O subcomando scm undo desfaz as alterações em arquivos ou pastas em um espaço de trabalho local. Se um arquivo tiver alterações não consolidadas (sem registro de entrada), o scm undo as remove. Se um arquivo tiver alterações que sejam parte de um conjunto de alterações incompleto, o scm undo remove as alterações desse conjunto de alterações.

Sinopse

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.
-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 nomes de caminho separados por espaços de arquivos ou pastas com alterações a serem desfeitas. Os nomes de caminho devem iniciar na raiz do espaço de trabalho local.

Exemplos

Ao trabalhar em um espaço de trabalho local, crie um novo arquivo e efetue o seu registro de entrada.

C:\local-workspaces\HelloJazz>type
com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\messages.properties

Greeting=Hello
ProdName=Jazz

C:\local-workspaces\HelloJazz>scm checkin
com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\messages.properties

Consolidando...
Espaço de trabalho: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
  Componente: (1103) "HelloJazz"
    Saída:
      Alterar conjuntos:
        (1116) --@ <Sem comentários>

Inclua uma segunda linha no arquivo, mas não efetue o seu registro de entrada:

C:\local-workspaces\HelloJazz>type
com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\messages.properties

Greeting=Hello
ProdName=Jazz
Flattery=Parece bom

Execute scm undo para remover a alteração não consolidada:

C:\local-workspaces\HelloJazz>scm undo
com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\messages.properties

C:\local-workspaces\HelloJazz>type
com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\messages.properties

Greeting=Hello
ProdName=Jazz