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

Szenarios für das Zusammenführen von Ansichten Die folgenden Diagramme zeigen Beispiele für die typischen Szenarios für "Basis neu bestimmen", "Heraufstufen" und "Replizieren". Beispiel für "Basis neu bestimmen" Dieses Beispiel zeigt ein typisches Szenario, in dem eine Aktivitätsansicht (untergeordnet, alle verzweigen) aus einem bestimmten Label, einem Heraufstufungsstatus oder einem Zeitstempel erstellt wird, um einen bestimmten Bug-Fix oder eine Verbesserung zu unterstützen. Nachdem die Änderungen gleichzeitig in der über- und der untergeordneten Ansicht vorgenommen wurden, wird eine Neubestimmung der Basis ausgeführt, um die Änderungen in der übergeordneten Ansicht in die untergeordnete Ansicht zu verteilen. Dieser Prozess wird so lange wiederholt, bis die untergeordnete Ansicht nicht mehr erforderlich ist. 1 Eine "Aktivitätsansicht" (untergeordnet, alle verzweigen) wird aus einem bestimmten Label, einem Heraufstufungsstatus oder einem Zeitstempel erstellt, um einen bestimmten Bug-Fix oder eine Verbesserung zu unterstützen. 2 Änderungen werden für folgende Aktivitäten vorgenommen: Verzweigen geänderter Dateien, Hinzufügen neuer Dateien, Verschieben oder Umbenennen von Dateien usw. 3 Änderungen werden gleichzeitig in der übergeordneten Ansicht vorgenommen. 4 Eine Neubestimmung der Basis wird ausgeführt, um Änderungen in der übergeordneten an die untergeordnete Ansicht weiterzugeben. 5 In beiden Ansichten werden gleichzeitig weitere Änderungen vorgenommen. 6 Es wird eine weitere Neubestimmung der Basis ausgeführt, um die Änderungen weiterzugeben. Beispiel für das Heraufstufen Dieses Beispiel zeigt ein typisches Szenario, in dem eine untergeordnete Ansicht erstellt wird, um zu ermöglichen, dass ein neuer Entwicklungszweig gleichzeitig mit der fortlaufenden Entwicklung des Hauptzweiges bestehen kann. Während der Entwicklung wird die untergeordnete Ansicht geändert, ihre Basis neu bestimmt, compiliert, getestet und schließlich freigegeben. Die Änderungen aus der untergeordneten Ansicht werden in unterschiedlichen Phasen an die übergeordnete Ansicht weitergegeben, um Änderungen freizugeben; dies geschieht möglicherweise an Punkten, die wichtige Meilensteine im Arbeitsprozess darstellen. Am Ende des Zweigs wird eine Neubestimmung der Basis der übergeordneten Ansicht ausgeführt. Nachdem die aus der übergeordneten Ansicht in die untergeordnete Ansicht übernommenen Änderungen compiliert wurden, wird die untergeordnete Ansicht erneut in die übergeordnete Ansicht heraufgestuft. 358

1 Eine "Aktivitätsansicht" wurde erstellt, geändert, ihre Basis neu bestimmt, compiliert, getestet und kann freigegeben werden. 2 Es wird eine Heraufstufung durchgeführt, um Änderungen der untergeordneten Ansicht an die übergeordnete Ansicht weiterzugeben. 3 In der Aktivitätsansicht sind weitere Änderungen erforderlich. 4 In der Zwischenzeit wird die übergeordnete Ansicht ebenfalls geändert. 5 Die untergeordnete Ansicht wird über eine Neubestimmung der Basis mit den Änderungen der übergeordneten Ansicht aktualisiert. 6 Das Compilieren und die Tests waren erfolgreich, sodass die untergeordnete Ansicht wieder in die übergeordnete Ansicht heraufgestuft wird. 7 Die Aktivitätsansicht wird danach schließlich nicht mehr verwendet. Beispiel für die Replizierung Dieses Beispiel zeigt ein typisches Szenario, in dem die übergeordnete Ansicht für verschiedene Produktversionen zweimal verzweigt wurde, um die Zweige 2.0 und 3.0 zu erstellen. Während der Produktwartung werden am Zweig 2.0 Änderungen vorgenommen, die auch für Zweig 3.0, jedoch nicht für den Hauptzweig gelten. Um die Änderungen aus 2.0 an 3.0 weiterzugeben, wird eine Replizierung durchgeführt. 1 Eine "Freigabeansicht" (untergeordnet, alle verzweigen) wird erstellt, um Version 2.0 zu unterstützen. 2 In Vorbereitung auf die nächste Version werden Änderungen in der Hauptansicht durchgeführt. 3 Zur Unterstützung der Version 3.0 wird eine "Freigabeansicht" erstellt. 4 Für zukünftige Versionen werden weitere Änderungen vorgenommen. 5 In Version 2.0 wurde ein Bug behoben, der auch Version 3.0, jedoch keine anderen Versionen betrifft. 359

1 Eine "Aktivitätsansicht" wurde erstellt, geändert, ihre Basis neu bestimmt, compiliert, getestet und kann<br />

freigegeben werden.<br />

2 Es wird eine Heraufstufung durchgeführt, um Änderungen der untergeordneten Ansicht an die übergeordnete<br />

Ansicht weiterzugeben.<br />

3 In der Aktivitätsansicht sind weitere Änderungen erforderlich.<br />

4 In der Zwischenzeit wird die übergeordnete Ansicht ebenfalls geändert.<br />

5 Die untergeordnete Ansicht wird über eine Neubestimmung der Basis mit den Änderungen der übergeordneten<br />

Ansicht aktualisiert.<br />

6 Das Compilieren und die Tests waren erfolgreich, sodass die untergeordnete Ansicht wieder in die übergeordnete<br />

Ansicht heraufgestuft wird.<br />

7 Die Aktivitätsansicht wird danach schließlich nicht mehr verwendet.<br />

Beispiel für die Replizierung<br />

Dieses Beispiel zeigt ein typisches Szenario, in dem die übergeordnete Ansicht für verschiedene Produktversionen<br />

zweimal verzweigt wurde, um die Zweige 2.0 und 3.0 zu erstellen. Während der Produktwartung werden am Zweig<br />

2.0 Änderungen vorgenommen, die auch für Zweig 3.0, jedoch nicht für den Hauptzweig gelten. Um die Änderungen<br />

aus 2.0 an 3.0 weiterzugeben, wird eine Replizierung durchgeführt.<br />

1 Eine "Freigabeansicht" (untergeordnet, alle verzweigen) wird erstellt, um Version 2.0 zu unterstützen.<br />

2 In Vorbereitung auf die nächste Version werden Änderungen in der Hauptansicht durchgeführt.<br />

3 Zur Unterstützung der Version 3.0 wird eine "Freigabeansicht" erstellt.<br />

4 Für zukünftige Versionen werden weitere Änderungen vorgenommen.<br />

5 In Version 2.0 wurde ein Bug behoben, der auch Version 3.0, jedoch keine anderen Versionen betrifft.<br />

359

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!