Die Synchronisation wird durch den Synchronisationsprozess verwaltet, der zu geplanten Zeiten
ausgeführt wird. Benutzer der
Rational Team Concert-Quellcodeverwaltung
können jederzeit eine Synchronisation anfordern.
Planen Sie die Ausführung von Synchronisationen zu Zeiten geringer
Rational ClearCase-Aktivitäten.
Ihre Ausführung kann mehrere Stunden dauern und den
Rational ClearCase-Verzweigungstyp
oder -Datenstrom während dieses Zeitraums sperren.
Wenn der Integrationsverzweigungstyp bzw. -datenstrom nicht
für den Zeitraum, der für eine Synchronisation erforderlich ist, gesperrt werden kann, können Sie einen Verzweigungstyp
bzw. Datenstrom erstellen, der dediziert für den Synchronisationsprozess vorgesehen ist. Anschließend können Sie mit den
Rational ClearCase-Standardoperationen
Änderungen aus diesem Verzweigungstyp bzw. Datenstrom und dem Integrationsverzweigungstyp bzw. -datenstrom übergeben.
Zum
Anzeigen oder Ändern des Synchronisationszeitplans für einen Datenstrom klicken Sie mit der rechten Maustaste in die Ansicht
Synchronisierte ClearCase-Datenströme und klicken auf
Zeitplan für Synchronisation öffnen.
Wichtig: Bevor Sie über die Ansicht Synchronisierte ClearCase-Datenströme eine der
Eigenschaften oder den Inhalt eines synchronisierten Datenstroms ändern, müssen Sie sicherstellen, dass der
Host-Computer, an dem Sie angemeldet sind, entweder der Host ist, auf dem der Datenstrom erstellt wurde, oder ein Host
desselben Plattformtyps (ein Windows®-,
UNIX®- oder
Linux®-System) ist und sich in derselben
Rational ClearCase-Registrierungsregion
befindet.
Gehen Sie wie folgt vor, um die Ansicht Synchronisierte ClearCase-Datenströme zu öffnen:
- Klicken Sie im Eclipse-Hauptmenü auf und erweitern Sie Jazz-Quellcodeverwaltung. Sie können auch den Wert ClearCase in das Fenster Filtertext eingeben,
um die Liste der anzuzeigenden Ansichten zu filtern.
- Wählen Sie Synchronisierte ClearCase-Datenströme aus und klicken Sie auf
OK. Die Ansicht Synchronisierte ClearCase-Datenströme zeigt alle
synchronisierten Datenströme in Ihrem Teambereich an. Zum Anzeigen der synchronisierten Datenströme in anderen Teambereichen wählen Sie
Teambereich ändern im Menü der Ansicht aus.
- Zum Anfordern der Synchronisation eines Datenstroms wählen Sie den gewünschten Datenstrom aus und klicken
auf das Symbol
in der Symbolleiste der Ansicht
Synchronisierte ClearCase-Datenströme. Die Synchronisation wird gestartet, sobald die Synchronisations-Build-Engine die Anforderung
registriert. Die Build-Engine prüft auf Anforderungen in einem Intervall (in Sekunden), das in der
Eigenschaft BUILD_ENGINE_SLEEP_TIME des Datenstroms festgelegt ist.
- Nach Abschluss einer Synchronisation gibt die Spalte Status an, ob
die Operation erfolgreich ausgeführt wurde und ob Mischvorgänge erforderlich sind. Der Status kann einen der folgenden Werte haben:
- Erfolgreiche Initialisierung am datum und zeit
- Der synchronisierte Datenstrom wurde zum angezeigten Zeitpunkt (datum und zeit) erstellt, jedoch
noch nicht mit Rational ClearCase
synchronisiert.
- Synchronisation steht an
- Eine Synchronisationsanforderung wurde abgesetzt, jedoch wurde die Synchronisation nicht gestartet. Dieser Status könnte auch darauf hinweisen, dass der Synchronisationsprozess nicht gestartet werden konnte,
weil die Anmeldung des Synchronisationsbenutzeraccounts fehlgeschlagen ist.
- Synchronisationsengine ist nicht aktiv
- Wenn der Datenstrom länger als zwei Minuten in diesem Status verbleibt, weist dies in der Regel darauf hin,
dass der Synchronisationsprozess erneut gestartet werden muss.
Weitere Informationen finden Sie unter Synchronisationsprozess starten.
- Synchronisation ist aktiv
- Eine Synchronisationsanforderung wurde vom Synchronisationsprozess akzeptiert und der Synchronisationsprozess
ist in Bearbeitung.
- Erfolgreiche Synchronisation
- Die letzte Synchronisation war erfolgreich.
- Mischvorgang erforderlich
- Dieselbe Datei bzw. derselbe Ordner wurde sowohl in
Jazz als auch in
Rational ClearCase
geändert.
Weitere Informationen finden Sie in Synchronisationskonflikte auflösen.
- Fehlgeschlagene Synchronisation
- Die letzte Synchronisation ist fehlgeschlagen. Prüfen Sie das Protokoll dieser Synchronisation und
beheben Sie alle dort berichteten Fehler. Eine häufige Ursache für einen Synchronisationsfehler ist die
fehlschlagende Ausführung eines Auslösers (Triggers) oder eines anderen Prozesses in dem
Rational ClearCase-Datenstrom,
der Änderungen empfängt. Weitere Informationen finden Sie in Synchronisationsprobleme untersuchen.
Für jede Komponente, die über eingehende Änderungen aus
Rational ClearCase
verfügt, wird ein Änderungsset erstellt. Außerdem wird ein Arbeitselement erstellt und dem Änderungsset
zugeordnet. Das Arbeitselement wird auch dem Synchronisationsbuild zugeordnet. Die Arbeitselementbeschreibung
enthält Informationen zu dem Änderungsset. Beispielsweise enthält ein Arbeitselement, das für ein eingehendes
UCM-Änderungsset erstellt wurde, eine Liste der Aktivitäten in diesem Änderungsset. Diese Arbeitselemente
dienen nur zu Referenzzwecken; Sie brauchen keine Aktionen mit diesen Arbeitselementen
auszuführen.
Ist dem Synchronisationsdatenstrom eine Arbeitselementschablone zugeordnet, werden
die Arbeitselemente für Änderungssets mit der Schablone
generiert.
Wenn die Synchronisation abgeschlossen ist, wurden importierte Änderungen an den synchronisierten
Datenstrom übergeben und exportierte Änderungen in
Rational ClearCase eingecheckt.
Wie bei neuen Änderungssets in jedem Datenstrom, der das Datenflussziel eines Arbeitsbereichs ist, werden die
importierten Änderungen als eingehendes Änderungsset für den Mischarbeitsbereich (und für jeden anderen
Arbeitsbereich, der den synchronisierten ClearCase-Datenstrom als Datenflussziel hat) angezeigt.
Tipp: Möglicherweise tritt eine kurze Verzögerung auf, nachdem die Synchronisation beendet ist und bevor die
Änderungen an dem synchronisierten Datenstrom in der Ansicht 'Anstehende Änderungen' als eingehende
Änderungssets für den Mischarbeitsbereich sichtbar werden. Sie können auf das Symbol

in der Symbolleiste der Ansicht
Anstehende Änderungen klicken, um eine sofortige Überprüfung auf
neue eingehende und abgehende Änderungssets zu erzwingen.
In der
Rational Team Concert-Quellcodeverwaltung
können Sie das Ergebnis einer Synchronisation in der Ansicht Repository-Dateien prüfen, um den
Inhalt des synchronisierten ClearCase-Datenstroms zu untersuchen, oder in der Ansicht
Protokoll prüfen, um das zugehörige Protokoll auf Synchronisationsereignisse zu untersuchen. Weitere Informationen finden Sie in Dateien im Repository anzeigen und
Protokoll von Komponenten und Dateien untersuchen.
In Rational ClearCase
können Sie das Ergebnis einer Synchronisation prüfen, indem Sie den Inhalt einer
ClearCase Synchronized
Stream-Ansicht
auflisten, die über dieselbe Konfiguration (UCM-Datenstrom oder Verzweigungstyp und Bezeichnungstyp) wie die dynamische
Rational ClearCase-Ansicht
verfügt, die der Assistent Neuer synchronisierter ClearCase-Datenstrom erstellt hat.
Die
Protokolle für den Synchronisationsbuild enthalten Informationen zu synchronisierten Stammverzeichnissen (Dateien
und Ordnern) vor und nach der Synchronisation, die Eigenschaften des Synchronisationsprogramms und die
Statistikdaten zu der Synchronisation.