Borland® StarTeam® 2006 - Borland Technical Publications

Borland® StarTeam® 2006 - Borland Technical Publications Borland® StarTeam® 2006 - Borland Technical Publications

techpubs.borland.com
von techpubs.borland.com Mehr von diesem Publisher
22.11.2013 Aufrufe

Hinweis: Weitere Einzelheiten zu den verschiedenen Zusammenführungstypen finden Sie in den untenstehenden Links unter "Typen und Regeln für das Vergleichen/Zusammenführen von Ansichten". Der View Compare/Merge-Prozess Der Prozess des Vergleichens und Zusammenführens von Ansichten ist in Phasen aufgeteilt: Phase des Vergleichens/Zusammenführens von Ansichten Beschreibung Definition Vergleichen Überarbeiten Festschreiben Die View Compare/Merge-Parameter werden für die Vergleichsphase angegeben. Der Vergleich findet statt. Der Vergleich wird analysiert und angepasst. Die akzeptierten Änderungen werden in die Zielansicht übernommen. View Compare/Merge bietet für alle Client-Plattformen konsistente Funktionen für das Vergleichen/ Zusammenführen von Ansichten. Es unterstützt das Refactoring und das Festlegen der Freigaberichtung sowie die konsistente Verwendung von Zusammenführungspunkten. View Compare/Merge ist optimiert für verteilt arbeitende Teams und orientiert sich an Zusammenführungsaufgaben, um die eigentliche Arbeit zu erleichtern. Zudem ermöglicht es, die Überarbeitungs- und Festschreibephasen zeitlich unabhängig voneinander auszuführen. Definitionsphase In der Definitionsphase legen Sie den Prozess für den Vergleich fest. In dieser Phase können Sie Folgendes ausführen: ♦ Den Typ der Ansichtszusammenführung festlegen. ♦ Die Quellansicht, Elemente, Zielansicht und Optionen festlegen. ♦ Den Elementtyp, der einbezogen werden sollen, festlegen. Vergleichsphase In der Vergleichsphase findet der eigentliche Vergleich statt. Der Vergleich wird automatisch durchgeführt, wenn Sie den Experten beenden, bevor View Compare/Merge im Client geöffnet wird. Prüfungsphase In dieser Phase analysieren Sie den Vergleich und passen ihn an. In dieser Phase können Sie Folgendes ausführen: ♦ Die Ergebnisse in einer View Compare/Merge-Sitzung anzeigen. ♦ Zusammenführungskonflikte beheben. ♦ Standardaktionen überschreiben. ♦ Dateiinhalte und Eigenschaftswerte manuell zusammenführen, wenn Konflikte bestehen. ♦ Die simulierte Zusammenführung auschecken, compilieren und testen. ♦ Die Sitzung speichern und/oder wiederherstellen. 248

Festschreibungsphase In der Festschreibungsphase wendet View Compare/Merge auf Grundlage der Entscheidungen aus den Vergleichsund Prüfungsphasen zusammengeführte Änderungen auf die Zielansicht an und speichert die Änderungen im StarTeam-Repository. Häufig verwendete Ansichten Im Folgenden finden Sie die Ansichten, die Sie beim Vergleichen und Zusammenführen von Ansichten am häufigsten verwenden: Hauptansicht In der Hauptansicht werden die neu entwickelten Dateien letztendlich angezeigt. Aktivitätsansicht Die Aktivitätsansicht ist eine untergeordnete Ansicht, die für ein Set von zusammenhängenden Tasks, wie z. B. die Entwicklung eines neuen Features, verwendet wird. Sie wird in der Regel geschlossen, wenn eine Aktivität abgeschlossen ist. Versionsansicht Die Versionsansicht ist eine untergeordnete Ansicht, die für eine bestimmte Version einer Anwendung oder eines Moduls verwendet wird. Diese Ansicht wird in der Regel geschlossen, wenn die entsprechende Anwendung oder das entsprechende Modul nicht mehr unterstützt wird. Häufig verwendete Zusammenführungs-Tasks Das Zusammenführen von Ansichten umfasst folgende Tasks: ♦ Ermöglichen, dass eine Aktivitätsansicht neue Änderungen von ihrer übergeordneten Ansicht übernehmen kann (Basis neu bestimmen). ♦ Bereitstellen einer abgeschlossenen Aktivität in der übergeordneten Ansicht (Heraufstufen). ♦ Kopieren einer Problemlösung oder Verbesserung in eine oder mehrere Entwicklungsansichten (Replizieren). Zusammenführungspunkte View Compare/Merge erstellt während der Zusammenführungsoperation standardmäßig Zusammenführungspunkte. Ein Zusammenführungspunkt wird erstellt, indem die Revisionsnummern der beiden Elemente, die durch die Zusammenführungsoperation aufgelöst werden, aufgezeichnet werden. Die Funktionalität der Zusammenführungspunkte besteht aus zwei Teilen: Dem Aufzeichnen von Zusammenführungspunkten und dem Verwenden von Zusammenführungspunkten. Zusammenführungspunkte aufzeichnen Zusammenführungspunkte werden für Elemente festgelegt, wenn eine Zusammenführung durch eine der folgenden Aktionen aufgelöst wird: ♦ Zusammenführen von Dateiinhalten und/oder Elementeigenschaften. In diesem Fall identifiziert der Zusammenführungspunkt die Revision des Quellelements und die Revision des neuen Zielelements. ♦ Auswählen von Überschreiben als Zusammenführungsaktion. In diesem Fall identifiziert der Zusammenführungspunkt die Revision des Quellelements und die Revision des neuen Zielelements. ♦ Auswählen von Als gelöst markieren als Zusammenführungsaktion. In diesem Fall identifiziert der Zusammenführungspunkt die Revision des Quellelements und die Revision des vorhandenen Zielelements. 249

Hinweis: Weitere Einzelheiten zu den verschiedenen Zusammenführungstypen finden Sie in den untenstehenden<br />

Links unter "Typen und Regeln für das Vergleichen/Zusammenführen von Ansichten".<br />

Der View Compare/Merge-Prozess<br />

Der Prozess des Vergleichens und Zusammenführens von Ansichten ist in Phasen aufgeteilt:<br />

Phase des Vergleichens/Zusammenführens von Ansichten Beschreibung<br />

Definition<br />

Vergleichen<br />

Überarbeiten<br />

Festschreiben<br />

Die View Compare/Merge-Parameter werden für die<br />

Vergleichsphase angegeben.<br />

Der Vergleich findet statt.<br />

Der Vergleich wird analysiert und angepasst.<br />

Die akzeptierten Änderungen werden in die Zielansicht<br />

übernommen.<br />

View Compare/Merge bietet für alle Client-Plattformen konsistente Funktionen für das Vergleichen/<br />

Zusammenführen von Ansichten. Es unterstützt das Refactoring und das Festlegen der Freigaberichtung sowie die<br />

konsistente Verwendung von Zusammenführungspunkten. View Compare/Merge ist optimiert für verteilt arbeitende<br />

Teams und orientiert sich an Zusammenführungsaufgaben, um die eigentliche Arbeit zu erleichtern. Zudem<br />

ermöglicht es, die Überarbeitungs- und Festschreibephasen zeitlich unabhängig voneinander auszuführen.<br />

Definitionsphase<br />

In der Definitionsphase legen Sie den Prozess für den Vergleich fest. In dieser Phase können Sie Folgendes<br />

ausführen:<br />

♦ Den Typ der Ansichtszusammenführung festlegen.<br />

♦ Die Quellansicht, Elemente, Zielansicht und Optionen festlegen.<br />

♦ Den Elementtyp, der einbezogen werden sollen, festlegen.<br />

Vergleichsphase<br />

In der Vergleichsphase findet der eigentliche Vergleich statt. Der Vergleich wird automatisch durchgeführt, wenn<br />

Sie den Experten beenden, bevor View Compare/Merge im Client geöffnet wird.<br />

Prüfungsphase<br />

In dieser Phase analysieren Sie den Vergleich und passen ihn an. In dieser Phase können Sie Folgendes ausführen:<br />

♦ Die Ergebnisse in einer View Compare/Merge-Sitzung anzeigen.<br />

♦ Zusammenführungskonflikte beheben.<br />

♦ Standardaktionen überschreiben.<br />

♦ Dateiinhalte und Eigenschaftswerte manuell zusammenführen, wenn Konflikte bestehen.<br />

♦ Die simulierte Zusammenführung auschecken, compilieren und testen.<br />

♦ Die Sitzung speichern und/oder wiederherstellen.<br />

248

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!