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.

Durch verschobene Objekte erstellte Referenzen<br />

Wenn Sie einen Ordner oder ein Element von einem Speicherort an einen anderen Speicherort in derselben Ansicht<br />

verschieben, löscht StarTeam das Objekt am alten Speicherort und fügt ihn am neuen Speicherort wieder ein. Dieser<br />

Vorgang kann jedoch Auswirkungen auf die übergeordnete und die untergeordnete Ansicht haben, wenn diese<br />

unverankert sind. Der Grund dafür ist, dass die Kopie nur in der aktuellen Ansicht an der ursprünglichen Position<br />

gelöscht wird. Daher kann es vorkommen, dass in der übergeordneten und der untergeordneten Ansicht anstelle<br />

einer Referenz auf die neue Position zwei Referenzen angezeigt werden (eine auf die alte Position und eine auf die<br />

neue Position).<br />

Beispiele für Referenzhierarchien<br />

Angenommen, Sie verschieben in einer Ansicht ohne verzweigte Unteransichten die Datei timeout.doc aus dem<br />

Ordner Marketing Documents in den Ordner Timeout.<br />

Die folgenden zwei Beispiele zeigen die Referenzen auf diese Datei vor und nach dem Verschiebevorgang. Die<br />

Anzahl der Referenzen bleibt gleich. Der Pfad zur Datei hat sich geändert. Die Datei wurde an ihrer ursprünglichen<br />

Position gelöscht und an der neuen Position eingefügt.<br />

Vor dem Verschieben: Big Product::Big Product::Big Product\Marketing Documents::timeout.doc, 1.0<br />

Nach dem Verschieben: Big Product::Big Product::Big Product\Source Code\Timeout::timeout.doc, 1.0<br />

Angenommen, diese Ansicht hat eine untergeordnete Ansicht, die bei bestehender Verbindung zur übergeordneten<br />

Ansicht erstellt wurde (die untergeordnete Ansicht ist also verzweigt und unverankert). Wenn die verschobene Datei<br />

in der untergeordneten Ansicht noch nicht verzweigt ist, wird sie an der alten Position nicht gelöscht, weil Sie sie<br />

möglicherweise dort noch benötigen. Sie wird jedoch an der neuen Position eingefügt, weil der Vorgang als Änderung<br />

der übergeordneten Ansicht betrachtet wird, die in der untergeordneten Ansicht wiedergegeben werden muss.<br />

Für die Datei gibt es in der übergeordneten Ansicht nur eine Referenz, in der untergeordneten Ansicht gibt es zwei.<br />

♦ Big Product::Big Product::Big Product\Source Code\Timeout::timeout.doc, 1.0<br />

♦ ... Big Product::Big Product\branched floating::Big Product\Marketing Documents::timeout.doc, 1.0<br />

♦ Big Product::Big Product\branched floating::Big Product\Source Code\Timeout::timeout.doc, 1.0<br />

Einige StarTeam-Benutzer sortieren Elemente mithilfe von Ordnern. Es kann beispielsweise sein, dass sie Ordner<br />

in einer Ansicht erstellen, um Änderungsanforderungen anhand folgender Kriterien einzuteilen:<br />

♦ Sie werden definitiv in die nächste Version aufgenommen<br />

♦ Sie werden für die nächste Version geprüft (zeitabhängig)<br />

Änderungsanforderungen, die diese Kriterien erfüllen, werden in der Regel vom Stammordner in den<br />

entsprechenden Ordner verschoben oder später neu sortiert und von einem zum anderen Ordner verschoben. Dies<br />

erleichtert in der aktuellen Ansicht die Arbeit, kann aber in einer über- oder untergeordneten Ansicht zu vielen<br />

Referenzen führen. Bei einer tief verzweigten Hierarchie können folglich alle möglichen über- und untergeordneten<br />

Ansichten betroffen sein. Daher sollte man bei einer solchen Vorgehensweise untergeordnete Ansichten erstellen,<br />

die verankert sind.<br />

Frei platzierbar nach oben und unten in der Ansichtshierarchie<br />

Wenn die Ansichtshierarchie weit verzweigt ist (d. h. wenn die Stammansicht über mehrere Ebenen von<br />

Unterordnern verfügt), kann die Verwendung von unverankerten Verzweigungsansichten sehr unübersichtlich sein.<br />

140

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!