conflicts (SCM-Unterbefehl)

Zeigt unaufgelöste Konflikte an.

Zweck

Der scm-Unterbefehl conflicts zeigt unaufgelöste Konflikte in einem Arbeitsbereich an. Sie können die vorgeschlagenen Änderungen oder Ihre eigenen Änderungen anzeigen.

Übersicht

Optionen und Argumente

-m  |  --mine ]
Zeigt die Version der Konfliktressource an, die sich im Repository-Arbeitsbereich befindet.
-P  |  --password ] kennwort_für_benutzer-id_in_repository
Das Kennwort für die angegebene Benutzer-ID im benannten Repository. Wenn diese Option in der Befehlszeile nicht angegeben wird, werden Sie zur Eingabe eines Kennworts aufgefordert. Wenn Sie eine Repository-URI oder einen Kurznamen angegeben haben, für den Sie Berechtigungsnachweise mithilfe des Befehls scm login gespeichert haben, wird diese Option ignoriert.
-p  |  --proposed ]
Zeigt die Version der Konfliktressource an, die vom eingehenden Änderungsset vorgeschlagen wird.
-r  |  --repository-uri ] repository-uri
Gibt das Repository an, in dem diese Aktion ausgeführt werden soll. Wenn Sie Berechtigungsnachweise für das Repository mit dem Befehl scm login gespeichert haben, können Sie den Kurznamen verwenden, den Sie für diese gespeicherten Berechtigungsnachweise angegeben haben.
-q  |  --quiet ]
Unterdrückt die meisten Informationsnachrichten während der Operation.
-u  |  --username ] benutzer-id_in_repository
Gibt eine Benutzer-ID an, die in dem genannten Repository vorhanden ist. Wenn Sie eine Repository-URI oder einen Kurznamen angegeben haben, für den Sie Berechtigungsnachweise mithilfe des Befehls scm login gespeichert haben, wird diese Option ignoriert.
-v  |  --verbose ]
Stellt zusätzliche Informationsnachrichten während der Operation bereit.

Beispiele

Bei der Arbeit in einem lokalen Arbeitsbereich haben Sie ein Änderungsset akzeptiert, das einen Konflikt mit einer Datei in Ihrem Arbeitsbereich verursacht, wie dies durch den Befehl scm status angezeigt wird:

C:\local-workspaces\HelloJazz>scm status -C
Arbeitsbereich: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
  Komponente: (1103) "HelloJazz"
    Referenzkonfiguration: (1108) 3 "beta2 updates"
    Konflikte:
      com.example.hellojazz.service/src/com/example/hellojazz/service/internal/>

    Abgehend:
      Änderungssets:
        (1115) !-@ <Kein Kommentar>
          Änderungen:
            !--c /com.example.hellojazz.service/src/com/example/hellojazz/servi>

Sie führen den Befehl scm conflicts aus, um weitere Informationen zu der Ressource abzurufen, die den Konflikt verursacht:

C:\local-workspaces\HelloJazz>scm conflicts
Konflikte
  C-m- /com.example.hellojazz.service/src/com/example/hellojazz/service/internal/HelloJazzService.java
Fehler bei Ausführung von 'conflicts':
Unaufgelöste Konflikte bleiben bestehen.

Sie führen den Befehl scm diff aus, um die Version der Datei in Ihrem Arbeitsbereich mit der vorgeschlagenen Änderung im eingehenden Änderungsset zu vergleichen. (Der zuvor ausgeführte Befehl scm status zeigt, dass sich dieses Änderungsset im Datenstrom mit dem Aliasnamen 1102 befindet.)

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! You're looking good!";
+        return "Hello Jazz! How are you?";
     }
}


Feedback

Waren die Informationen hilfreich? Sie können auf Jazz.net (Registrierung erforderlich) Feedback geben: Comment in the forums oder submit a bug