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 manuell freigegebene Objekte erstellte Referenzen<br />

Wenn Sie einen Ordner oder ein Element von einer Stelle aus für die gemeinsame Nutzung an einer anderen Stelle<br />

freigeben (in derselben oder in verschiedenen Ansichten), wird an der neuen Position eine zusätzliche Referenz für<br />

das Objekt erstellt. Die Referenz für den neuen Ordner oder das Element wird der Referenz des freigegebenen<br />

Ordners oder Elements untergeordnet.<br />

Beispiel einer Referenzhierarchie für eine manuell freigegebene Datei<br />

Das folgende Beispiel zeigt zwei Referenzen auf die Datei timeout.cpp. Die Datei wurde manuell im Ordner Source<br />

Code für die gemeinsame Nutzung im Ordner Timeout in derselben Ansicht freigegeben. Beachten Sie, dass die<br />

zweite Referenz auf der ersten basiert, jedoch als Nebenprodukt einer Verzweigungsansicht erstellt wurde.<br />

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

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

Die Anwendung unterscheidet Referenzen nicht danach, wie sie erstellt wurden. In der Hierarchie ist jedoch zu<br />

erkennen, dass die erste Referenz die Quelle der zweiten Referenz ist, weil diese unter der ersten Referenz<br />

eingerückt wird. Aus der Tatsache, dass sich die Referenzen in derselben Ansicht befinden, lässt sich schließen,<br />

dass ein Objekt manuell freigegeben oder verschoben wurde. (Die zweite Referenz würde sich in einer anderen<br />

Ansicht befinden, wenn sie beim Erzeugen einer untergeordneten Ansicht automatisch erstellt würde.)<br />

Ein freigegebener Ordner oder ein Element kann sich verzweigen, muss dies aber nicht. Unabhängig davon ist eine<br />

Untermenge der Historie Teil der Historie des ursprünglichen Ordners oder Elements.<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 />

Angenommen, alle Ansichten außer der Stammansicht sind unverankert und verzweigt. Der von Ihnen freigegebene<br />

Ordner oder das Element kann an seiner neuen Position je nach Erstellungsart der Ansichten in folgende Richtungen<br />

unverankert sein:<br />

♦ Aufwärts in der Ansichtshierarchie von der Empfängeransicht zur Stammansicht.<br />

♦ Nach unten in alle Unteransichten der Empfängeransicht, deren Unteransichten usw.<br />

♦ Aus den übergeordneten Ansichten der Empfängeransicht und deren übergeordneten Ansichten in alle ihre<br />

Unteransichten.<br />

Hierbei wird in jeder Ansicht der Projektansichtshierarchie an der neuen Position jeweils eine Referenz für den<br />

Ordner oder das Element erstellt. Viele dieser neuen Ansichten verfügen möglicherweise bereits über eine Referenz<br />

auf den Ordner oder das Element an seiner alten Position.<br />

Das folgende Beispiel zeigt alle Referenzen, die durch die Freigabe der Datei shared within child view.docan einer<br />

weiteren Position innerhalb der Ansicht branch none floating erstellt wurden. Die ersten drei Referenzen waren<br />

bereits vor der Freigabe vorhanden. Die vierte Referenz ist die neue Referenz im Stammordner. Sie ist der ersten<br />

Position in der Ansicht branch none floatinguntergeordnet, weil sie von dieser Ansicht aus aufwärts platziert wurde.<br />

Die fünfte und sechste Referenz sind dadurch entstanden, dass Referenzen in die untergeordnete Ansicht der<br />

Ansicht branch none floating bewegt wurden.<br />

♦ Big Product::Big Product::Big Product\Online Help::shared within child view.doc, 1.0<br />

♦ ..... Big Product::Big Product\branch none floating::Big Product\Online Help::shared within child<br />

view.doc, 1.0<br />

138

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!