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.
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:
- Konfigurieren Sie einen Synchronisationshost.
- Erstellen Sie einen Account für Synchronisationsprozesse im Repository.
- Fügen Sie einen Account für Synchronisationsprozesse zum Teambereich hinzu.
- Erstellen Sie einen ClearCase Synchronized
Stream.
Abbildung 1
veranschaulicht die Interaktionen zwischen dem Synchronisationshost, dem
Jazz-Team-Server und
Rational ClearCase.
Abbildung 1. Synchronisationsdatenfluss
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.