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 im repository
Das Kennwort für die angegebene Benutzer-ID im genannten Repository. Wenn diese Option in der Befehlszeile nicht angegeben wird, werden Sie zur Eingabe eines Kennworts aufgefordert. Wenn Sie einen 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 auszuführen ist. Wenn Sie Berechtigungsnachweise für das Repository mithilfe des Befehls 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 im repository
Gibt eine Benutzer-ID an, die in dem genannten Repository vorhanden ist. Wenn Sie einen 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

War dies eine Hilfe? Sie können Ihr Feedback bei Jazz.net (Registrierung erforderlich) geben: Geben Sie Ihre Kommentare in den Foren oder senden Sie einen Bug.