ClearCase Synchronizer konfigurieren und verwenden

Sie müssen den Synchronisationshost konfigurieren und eine Instanz von ClearCase Synchronized Stream erstellen, damit Dateien oder Ordner mit Rational ClearCase synchronisiert werden können.
Editionshinweis: Das hier beschriebene Feature kann nur auf Rational Team Concert Standard Edition und Enterprise Edition angewendet werden.
Konfigurieren Sie zur Verwendung von ClearCase Synchronizer mindestens einen Rational ClearCase-Host zur Unterstützung der Synchronisation zwischen Rational Team Concert-Quellcodeverwaltung und Rational ClearCase und definieren Sie anschließend mindestens eine Instanz von ClearCase Synchronized Stream, in der Dateien und Ordner enthalten sind, für deren Import von Rational ClearCase oder Export von Rational Team Concert-Quellcodeverwaltung. Wenn Sie diesen Schritt abgeschlossen haben, können die Benutzer in beiden Umgebungen diese Dateien und Ordner ändern. Durch die regelmäßige, automatisierte Synchronisation bleiben beide Umgebungen auf dem aktuellen Stand.

Im Verlauf eines Synchronisationsprozesses werden Änderungen abgerufen, die in Rational Team Concert-Quellcodeverwaltung vorgenommen wurden und in Rational ClearCase als neue Versionen eingecheckt. Außerdem werden Änderungen abgerufen, die in Rational ClearCase vorgenommen wurden und an den Datenstrom von Rational Team Concert-Quellcodeverwaltung übergeben wurden, der ClearCase Synchronized Stream genannt wird. Wenn Konflikte auftreten, weil eine Datei oder ein Ordner sowohl in Rational ClearCase als auch in Rational Team Concert-Quellcodeverwaltung geändert wurden, werden sie als eingehende Änderungssets für einen besonderen Repository-Arbeitsbereich angezeigt, der als Mischarbeitsbereich bezeichnet wird. Der Eigner des Mischarbeitsbereichs (in der Regel der Teamleiter) löst die Konflikte auf und übergibt die zusammengeführten Änderungssets anschließend an den synchronisierten Datenstrom, in dem jedes Teammitglied auf sie zugreifen kann.

So konfigurieren Sie die Synchronisation:
  1. Konfigurieren Sie einen Synchronisationshost.
  2. Erstellen Sie einen Account für Synchronisationsprozesse im Repository.
  3. Fügen Sie einen Account für Synchronisationsprozesse zum Teambereich hinzu.
  4. Erstellen Sie einen ClearCase Synchronized Stream.
Abbildung 1 veranschaulicht die Interaktionen zwischen dem Synchronisationshost, dem Jazz-Team-Server und Rational ClearCase.
Abbildung 1. Synchronisationsdatenfluss
Während des Synchronisationsprozesses werden Versionen, die in einer ClearCase-Ansicht ausgewählt wurden, in den Datenstrom der Jazz-Quellcodeverwaltung kopiert, der als 'Synchronisierter ClearCase-Datenstrom' bezeichnet wird.
Neue Versionen, die von einer dynamischen Ansicht in Rational ClearCase ausgewählt wurden, die auf dem Synchronisationshost ausgeführt wird, werden in ClearCase Synchronized Stream vom Synchronisationsprozess festgeschrieben. Wenn Schritte im synchronisierten Datenstrom gleichzeitig von Benutzern von Rational Team Concert-Quellcodeverwaltung und Benutzern von Rational ClearCase geändert werden, werden sie in einem eingehenden Änderungsset für den Mischarbeitsbereich angezeigt. Der Eigner des Mischarbeitsbereichs löst die Konflikte auf und stellt die zusammengeführten Ergebnisse ClearCase Synchronized Stream bereit. Alle Benutzer von Rational Team Concert-Quellcodeverwaltung können einen Repository-Arbeitsbereich aus diesem Datenstrom erstellen und oder ihn als Datenflussziel eines Repository-Arbeitsbereichs hinzufügen. Änderungen, die von einem Repository-Arbeitsbereich an ClearCase Synchronized Stream übergeben werden, werden in Rational ClearCase im Verlauf der nächsten Ausführung des Synchronisationsprozesses eingecheckt.

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.