conflicts

Mostra conflitos não resolvidos.

Finalidade

O subcomando scm conflicts exibe conflitos não resolvidos em um espaço de trabalho. É possível mostrar as alterações propostas ou suas próprias alterações.

Sinopse

Opções e argumentos

-m  |  --mine ]
Mostrar a versão do recurso em conflito no espaço de trabalho de repositório.
-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.
-p  |  --proposed ]
Mostrar a versão do recurso em conflito proposta pelo conjunto de alterações de entrada.
-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
-q  |  --quiet ]
Suprimir mensagens mais informativas durante a operação.
-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.

Exemplos

Trabalhando em um espaço de trabalho local você aceita um conjunto de alterações que causa conflitos com um arquivo em seu espaço de trabalho, conforme indicado por scm status:

C:\local-workspaces\HelloJazz>scm status -C
Espaço de trabalho: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
  Componente: (1103) "HelloJazz"
    Linha de Base: (1108) 3 "atualizações beta2"
    Conflitos:
      com.example.hellojazz.service/src/com/example/hellojazz/service/internal/>

    Saída:
      Alterar conjuntos:
        (1115) !-@ <Sem comentários>
          Alterações:
            !--c /com.example.hellojazz.service/src/com/example/hellojazz/servi>

Execute scm conflicts para obter informações adicionais sobre o recurso em conflito:

C:\local-workspaces\HelloJazz>scm conflicts
Conflitos
  C-m- /com.example.hellojazz.service/src/com/example/hellojazz/service/internal/HelloJazzService.java
Problema executando 'conflitos':
Os conflitos não resolvidos permanecem.

Execute scm diff para comparar a versão do arquivo em seu espaço de trabalho com a alteração proposta no conjunto de alterações de entrada (a qual, como mostrado pelo comando scm status anterior, está no fluxo com alias 1102):

C:\local-workspaces\HelloJazz>scm diff file
com.example.hellojazz.service\src\com\example\hellojazz\service\internal\HelloJazzService.java stream
1102

---
com.example.hellojazz.service/src/com/example/hellojazz/service/internal/HelloJazzService.java
2008-06-03 09:17:36.000000723 -0400
+++ com.example.hellojazz.service/src/com/example/hellojazz/service/internal/HelloJazzService.java
2008-06-03 09:12:27.000000563 -0400
@@ -17,6 +17,6 @@
     implements IHelloJazzService {

     public String sayHello() throws TeamRepositoryException {
-        return "Hello Jazz! Você parece bem!";
+        return "Hello Jazz! Como está você?";
     }
}