Synchronisieren

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:

  1. Klicken Sie im Eclipse-Hauptmenü auf Fenster > Ansicht anzeigen > Andere 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.
  2. 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.
  3. Zum Anfordern der Synchronisation eines Datenstroms wählen Sie den gewünschten Datenstrom aus und klicken auf das Symbol Symbol 'Synchronisieren' 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.
  4. 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 Symbol 'Aktualisieren' 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.


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.