Synchronisationskonflikte auflösen

Eingehende Änderungssets aus Synchronisationen mit Rational ClearCase können Konflikte mit Änderungssets im synchronisierten Datenstrom verursachen. Diese Konflikte müssen aufgelöst werden, bevor die Synchronisation abgeschlossen werden kann.

Während der ersten Phase der Synchronisation wird ein Änderungsset, das die Änderungen aus Rational ClearCase enthält, in einem besonderen Arbeitsbereich (mit der Bezeichnung 'Klonarbeitsbereich') erstellt, dessen Eigner der Synchronisationsprozessaccount ist, und es wird versucht, dieses Änderungsset an den synchronisierten Datenstrom zu übergeben. Wenn dieser Versuch fehlschlägt, weil ein Konflikt zwischen diesem Änderungsset und bereits im synchronisierten Datenstrom befindlichen Änderungssets besteht, zeigt die Ansicht Synchronisierte ClearCase-Datenströme ein Warnsymbol an und setzt den Status des synchronisierten Datenstroms auf Mischen erforderlich. Verwenden Sie die Tools der Rational Team Concert-Quellcodeverwaltung zur Auflösung dieser Konflikte im Mischarbeitsbereich.

Gehen Sie wie folgt vor, um die Konflikte aufzulösen:

  1. Stellen Sie eine Verbindung zum Repository als Benutzer her, der Eigner des Mischarbeitsbereichs ist, der dem synchronisierten Datenstrom mit dem Status Mischen erforderlich zugeordnet ist. Dies ist in der Regel der Benutzer, der diesen synchronisierten Datenstrom erstellt hat.
  2. Um sicherzustellen, dass die Konflikte in der Ansicht Anstehende Änderungen sichtbar sind, setzen Sie die Benutzervorgabe Datenflussziele auf Alle anzeigen (erweitert):
    1. Klicken Sie im Hauptmenü auf Fenster > Benutzervorgaben.
    2. Erweitern Sie den Eintrag Team und den darin enthaltenen Eintrag Jazz-Quellcodeverwaltung.
    3. Suchen Sie auf der Seite Änderungen im Bereich Filterung in Ansicht 'Anstehende Änderungen' nach Datenflussziele und wählen Sie Alle anzeigen (erweitert) aus.
    4. Klicken Sie auf OK.
    Wenn der Assistent Neuer synchronisierter ClearCase-Datenstrom einen synchronisierten ClearCase-Datenstrom erstellt, stellt er sicher, dass der zugeordnete Mischarbeitsbereich den synchronisierten Datenstrom und den Klonarbeitsbereich als Ziele hat, sodass eingehende Änderungen aus dem Klonarbeitsbereich für den Eigner des Mischarbeitsbereichs sichtbar sind.
  3. Akzeptieren Sie alle eingehenden Änderungssets (aus dem synchronisierten Datenstrom und dem Klonarbeitsbereich). Wenn Sie ein eingehendes Änderungsset akzeptieren, dass einen Konflikt mit dem Inhalt Ihres Arbeitsbereichs verursacht, werden dadurch die Jazz-Tools zur Konfliktauflösung aktiviert. Befolgen Sie die in Konflikte suchen und auflösen beschriebenen Prozeduren, um diese Konflikte aufzulösen.
  4. Nach der Auflösung dieser Konflikte übergeben Sie die gemischten Änderungssets an den synchronisierten Datenstrom.
    Einschränkung: Sie können keine abgehenden Änderungssets an den Klonarbeitsbereich übergeben (ein entsprechender Versuch schlägt mit der Fehlernachricht Berechtigung verweigert fehl), jedoch wird diese Übergabe effektiv von der nächsten erfolgreichen Synchronisation ausgeführt.

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.