Jedes Teammitglied enthält einen Eclipse IBM® Rational Team Concert-Arbeitsbereich, der mit Jazz Team Server verbunden ist und mit Rational Rhapsody-Projekten arbeitet, die aus dem Repository übernommen werden.
Wenn ein Teammitglied die Annahme von Änderungen einleitet, die von anderen Teammitgliedern vorgenommen wurden, werden von IBM Rational Team Concert die lokalen Rational Rhapsody-Einheiten durch die ersetzt, die aus dem Repository abgerufen wurden. Wenn Sie jedoch bereits einige dieser Rational Rhapsody-Einheiten geändert haben, werden von Rational Team Concert lokale und eingehende Einheiten zusammengeführt. Für die Zusammenführung wird Rational Rhapsody DiffMerge verwendet.
Wenn von Rational Team Concert festgestellt wird, dass einige der lokalen Einheiten nicht durch neue ersetzt werden können, wird ein Konflikt gemeldet. Dies gibt Ihnen die Möglichkeit, eine automatische Zusammenführung zu versuchen oder die Zusammenführung zu einem späteren Zeitpunkt durchzuführen. Es stehen die folgenden Optionen zur Verfügung.
- Auto-Merge. Mit dieser Option wird Rational Rhapsody DiffMerge von Rational Team Concert gestartet und Unterschiede werden im Hintergrundmodus automatisch zusammengeführt.
Wenn jedoch Konflikte aus der Rational Rhapsody DiffMerge-Perspektive auftreten, wird von Rational Team Concert ein Fenster mit der Nachricht, dass einige Dateien nicht automatisch zusammengeführt werden können, und dem Vorschlag angezeigt, für diese Dateien eine manuelle Zusammenführung durchzuführen. Alle Einheiten, die nicht automatisch zusammengeführt werden konnten, werden in die Rational Team Concert-Liste Merge
required gestellt, für die Sie eine manuelle Zusammenführung durchführen müssen.
- Merge Later. Wenn Sie auf diese Schaltfläche klicken, wird alles ersetzt, das ersetzbar ist, ohne dass Rational Rhapsody DiffMerge geöffnet werden muss.
Alle im Konflikt stehenden Einheiten werden in die Rational Team Concert-Liste Merge
required bestellt. Diese müssen Sie zu einem späteren Zeitpunkt manuell zusammenführen. Möglicherweise sind Unterschiede vorhanden, die automatisch zusammengeführt werden können.
Wenn Sie Einheiten zusammenführen möchten, die zurückgestellt wurden (entweder weil sie von Rational Rhapsody DiffMerge nicht automatisch zusammengeführt werden konnten oder weil Sie sich für die Zusammenführung von Konflikten zu einem späteren Zeitpunkt entschieden haben), können Sie in Rational Team Concert auf Merge required klicken und Open in compare editor auswählen, damit das Fenster für den Vergleichseditor geöffnet wird. - Anschließend können Sie versuchen, die Konflikte automatisch zusammenzuführen. Klicken Sie dazu auf die Schaltfläche Auto‑Merge (Rational Rhapsody DiffMerge wird im Hintergrundmodus aufgerufen).
- Wenn Sie auf die Schaltfläche Invoke Rhapsody DiffMerge
to compare or merge manually klicken, können Sie Konflikte durch manuelle Zusammenführung beheben. Sie müssen in Rational Rhapsody DiffMerge Ihre Änderungen speichern und
auf die Schaltfläche Resolve as Merged klicken, damit die Ergebnisse festgeschrieben werden, wenn Sie zum Fenster für den Vergleichseditor zurückkehren.