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

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

einen anderen Ordner auf dem Cross-Platform Client ziehen. In diesem Fall wird das ausgewählte Element<br />

kopiert, das anfänglich auf dasselbe Objekt wie das ursprüngliche Objekt verwiesen hat.<br />

Unterschiede zwischen Objekt- und Elementeigenschaften<br />

Der Hauptunterschied zwischen untergeordneten Ansichtselementen und untergeordneten Freigabe-Elementen ist<br />

ihre anfängliche Konfiguration. Das Verhalten eines Objekts wird zum Teil durch die Konfiguration des über- oder<br />

untergeordneten Elements beeinflusst, über das es geändert wird. Um das Verhalten von über- und untergeordneten<br />

Elementen verstehen zu können, müssen Sie die Unterschiede zwischen Objekt- und Elementeigenschaften<br />

kennen:<br />

♦ Objekteigenschaften: Die meisten Eigenschaften, die Sie in StarTeam sehen, z. B. "Name", "Geändert von",<br />

"Version", "Daten" (für eine Datei) usw., sind objektspezifisch. Wenn das Objekt geändert wird, wird eine<br />

weitere Revision des Objekts erstellt. Wenn die aktuelle Revision einer Änderungsanforderung beispielsweise<br />

1.2 lautet und die Eigenschaft Zuständigkeit geändert wird, wird die geänderte Änderungsanforderung als<br />

Revision 1.3 gespeichert. Wenn eine neue Version einer Datei, deren aktuelle Versionsbezeichnung 1.4.1.2<br />

lautet, eingecheckt wird, heißt die neue Version 1.4.1.3.<br />

♦ Elementeigenschaften: Ein Element enthält Eigenschaften, die Folgendes definieren: das referenzierte<br />

Objekt, den Ordner, in dem es gespeichert wird, und wie Aktualisierungen am Objekt über das Element<br />

gehandhabt werden sollen. Die meisten Eigenschaften eines Elements, z. B. Übergeordnete Ansicht und<br />

Übergeordneter Ordner werden von StarTeam basierend auf Client-Aktionen implizit verwaltet. Es gibt drei<br />

wesentliche Elementeigenschaften, die sich auf das Bearbeiten des vom Element referenzierten Objekts<br />

auswirken:<br />

Objekt-ID<br />

Diese Eigenschaft definiert das Objekt Zweig, auf das das Element verweist. Jedes<br />

neue Objekt erhält eine eindeutige Objekt-ID und seine Revisionsnummer beginnt mit<br />

1.0. Die Revisionsnummer des Objekts wird bei jeder Aktualisierung erhöht (1.1, 1.2<br />

usw.), die Objekt-ID wird jedoch nicht geändert. Daher verweist die durch ein Element<br />

referenzierte Objekt-ID auf den gesamten Objektzweig und möglicherweise auf eine<br />

bestimmte Revision. Bei einer Verzweigung eines Objekts wird ein neues Objekt mit<br />

einer neuen Objekt-ID erstellt und seine Revisionsnummer wird auf den<br />

entsprechenden Zweigpunkt erweitert (z. B. 1.2.1.0). Ein Element verweist auf den<br />

neuen Zweig, indem es die Objekt-ID, auf die es verweist, aktualisiert.<br />

Verhalten<br />

Diese Eigenschaft legt fest, ob das Element zu einem bestimmten Zeitpunkt<br />

unverankert oder angeheftet ist. Wenn das Verhalten eines Elements auf<br />

"unverankert" gesetzt ist, verweist das Element auf die aktuelle Revision des<br />

Objektzweigs, auf den das Element verweist. Wenn das Verhalten eines Elements<br />

auf einen bestimmten Zeitpunkt festgelegt ist, verweist das Element auf die<br />

Objektrevision, die zu diesem Zeitpunkt aktuell war.<br />

Verzweigen bei Änderung Diese Eigenschaft ist nur für ein untergeordnetes Element gültig, das eine Datei oder<br />

Änderungsanforderung referenziert. Sie legt fest, was passiert, wenn das Objekt über<br />

das Element geändert wird. Wenn diese Eigenschaft den Wert true hat, verursacht<br />

"Verzweigen bei Änderung" eine Änderung, um einen neuen Zweig für das Objekt zu<br />

starten. Eine Datei beispielsweise, die über das Element bei der aktuellen Version 1.2<br />

eingecheckt wurde, startet den Zweig 1.2.1.0. Wenn die Eigenschaft "Verzweigen bei<br />

Änderung" den Wert false hat, wurde das zu Grunde liegende Objekt entweder über<br />

das Element bereits verzweigt, oder Aktualisierungen über das Element verwenden<br />

dasselbe Objekt, oder das Element ist schreibgeschützt (eingefroren).<br />

Untergeordnete Ansichtselemente sind automatische Freigaben, die durch Bearbeiten der Ansichten, zu denen sie<br />

gehören, erstellt und verwaltet werden. Sie können sich in der Regel daher auf das Verwalten der Ansicht selbst<br />

konzentrieren, ohne sich Gedanken um die untergeordneten Elemente machen zu müssen.<br />

84

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!