Konflikte entstehen, wenn mindestens zwei Teammitglieder dieselbe Datei oder denselben Ordner ändern. Konflikte können auch entstehen, wenn Sie ein Änderungsset aussetzen, eine in ihm enthaltene Datei ändern und anschließend das Änderungsset wieder aufnehmen.
Diese Konflikte müssen aufgelöst werden, während die eingehenden Änderungssets akzeptiert werden. Die
Rational Team Concert-Quellcodeverwaltung erkennt potenzielle Konflikte und stellt Tools und Methoden zum Auflösen der Konflikte bereit.
So lösen Sie einen Konflikt auf:
- Navigieren Sie im Toolfenster Anstehende Änderungen zum Ordner Unaufgelöst der Komponente, in der der Konflikt auftritt. Dateien und Ordner, die in einen Konflikt verwickelt sind, sind mit dem Symbol
markiert.
- Klicken Sie mit der rechten Maustaste auf die den Konflikt verursachende Datei und wählen Sie eine der folgenden Möglichkeiten zur Auflösung des Konflikts:
- Im Vergleichseditor öffnen: Öffnet die Datei im Vergleichseditor, damit Sie die Unterschiede suchen und auflösen können.
- Automatisch auflösen: Die Unterschiede werden automatisch gemischt und der Konflikt aufgelöst. Klicken Sie zur Bestätigung der automatischen Auflösung auf OK. Wenn der Konflikt nicht automatisch aufgelöst werden kann, wird ein Dialogfenster angezeigt. Klicken Sie auf OK um den Konflikt manuell aufzulösen.
- Mit vorgeschlagenen Änderungen auflösen: Löst den Konflikt mit vorgeschlagenen eingehenden Änderungen. Klicken Sie zur Bestätigung der Auflösung anhand von vorgeschlagenen Änderungen auf OK. Klicken Sie zum erneuten Laden der Datei auf Ja.
- Mit eigenen Änderungen auflösen: Löst den Konflikt mithilfe von Änderungen in Ihrem Repository-Arbeitsbereich auf. Klicken Sie zur Bestätigung der Auflösung anhand von Änderungen in Ihrem Repository-Arbeitsbereich auf OK.
- Als gemischt auflösen: Löst den Konflikt auf, nachdem Sie die Dateien mithilfe des Vergleichseditors gemischt haben. Klicken Sie zur Bestätigung der Auflösung anhand des Mischvorgangs auf OK.
Wenn Sie die Konflikte aufgelöst haben, wird das Symbol
nicht mehr angezeigt.