22.11.2013 Aufrufe

Borland® StarTeam® 2006 - Borland Technical Publications

Borland® StarTeam® 2006 - Borland Technical Publications

Borland® StarTeam® 2006 - Borland Technical Publications

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

ausschließlich um Behebungen kritischer Probleme handelt. Die primäre Entwicklung findet weiterhin in der<br />

Hauptansicht statt.<br />

♦ Wenn eine an der Unterstützungsansicht vorgenommene Änderung auch auf andere (zukünftige) Versionen<br />

angewendet werden soll, wird sie ebenfalls mit der Hauptansicht zusammengeführt (nicht abgebildet). Das<br />

Vergleichen/Zusammenführen von Ansichten ist hierfür in der Regel nicht erforderlich, da die Arbeit an der<br />

Hauptansicht weitergeführt wird, während die Unterstützungsansicht im Hinblick auf eine bestimmte Version<br />

relativ konstant bleibt. Stattdessen werden einzelne Dateien mit der Versionsansicht zusammengeführt.<br />

♦ Dieser Prozess wird für alle Hauptversionen wiederholt, wobei mit der Zeit mehrere Unterstützungsansichten<br />

erstellt werden.<br />

Es kann vorkommen, dass die Unterstützungsansicht selbst in eine weitere Ansicht aufgeteilt wird, z. B. für die<br />

Unterstützung von Service Packs. Dies sollte jedoch nur selten der Fall sein. Wenn viele Service Pack-Support-<br />

Ansichten erstellt werden und so das Zusammenführen zahlreicher einzelner Dateien erforderlich machen, bietet<br />

sich möglicherweise eher ein anderes Szenario zur iterativen Entwicklung an.<br />

Szenario 2: Große Entwicklerteams<br />

Wenn in Ihrer Organisation langfristigere Arbeitsaktivitäten anfallen, die in der Regel nacheinander ausgeführt<br />

werden, sollten Änderungen aufgrund von Phasen zeitweiliger Instabilität nicht direkt an der Hauptansicht<br />

vorgenommen werden. Die einzelnen Projekte sollen stattdessen zunächst einen stabilen Punkt erreichen (z. B.<br />

Unit-Tests oder Integrationstests), bevor sie in der Hauptansicht freigegeben werden. Um dieses Modell zu<br />

unterstützen, können Sie beim Start einer neuen Arbeitsaktivität eine Aktivitätsansicht erstellen. (Der Begriff<br />

"Aktivität" wird verwendet, um Verwechslungen mit dem Begriff "Projekt" zu vermeiden, obwohl "Projektansicht"<br />

ebenfalls ein passender Name ist.) Eine Aktivitätsansicht ist eine Variantenansicht des Typs "Alle verzeigen", deren<br />

Elementkonfigurationen auf "Unverankert" gesetzt sind. Die in der übergeordneten Ansicht vorgenommenen<br />

Änderungen wirken sich daher auch auf die untergeordnete Ansicht aus. Als Variantenansicht verzweigt die<br />

Aktivitätsansicht alle Elemente, wenn diese über diese Ansicht geändert werden.<br />

Wenn die Aktivität einen entsprechenden Meilenstein erreicht (z. B. den Integrationstest besteht), wird sie in der<br />

Hauptansicht freigegeben, indem die untergeordnete Ansicht mit der übergeordneten Ansicht verglichen und mit ihr<br />

zusammengeführt wird. Die Aktivitätsansicht wird anschließend inaktiv und kann schließlich gelöscht werden. Bei<br />

diesem Modell werden Änderungen für neue Hauptaktivitäten aus der Hauptansicht isoliert.<br />

Das Szenario der Aktivitätsansicht ist im Folgenden abgebildet.<br />

225

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!