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

Atomische Eincheckvorgänge Alle Eincheckvorgänge in StarTeam sind atomisch. Wann immer mehrere Dateien in Folge einer einzelnen Transaktion eingecheckt werden, werden alle Dateien sowie ihre verknüpften Prozesselemente in einer Aktion aktualisiert. Wenn das Einchecken aus irgendeinem Grund fehlschlägt, wird keine der Dateien eingecheckt und der Status der verknüpften Prozesselemente wird nicht aktualisiert. Angenommen, Benutzer A möchte alle geänderten Dateien in einen StarTeam-Ordner einchecken, aber eine der ausgewählten Dateien ist durch Benutzer B gesperrt. Aufgrund der gesperrten Datei wird keine der anderen Dateien eingecheckt (und keines der Prozesselemente erhält den Status "Repariert") und Benutzer A wird darüber informiert, dass keine der Dateien eingecheckt wurden, da eine der Dateien durch Benutzer B gesperrt war. 258

Schnellzugriff auf Projekte und Elemente StarTeam kann nun URL-Verknüpfungen auf Projekte, Ansichten, Ordner und Elemente (Dateien, Änderungsanforderungen, Anforderungen, Tasks und Themen) öffnen. Wenn Sie Verknüpfungen erstellen, können Sie schnell und einfach auf bestimmte Elemente in einem Projekt zugreifen. Desktop-Verknüpfungen Wenn Sie häufig auf eine bestimmte Projektansicht zugreifen, bietet es sich an, eine Verknüpfung auf Ihrem Desktop zu erstellen. Durch Doppelklicken auf die Verknüpfung wird die Anwendung gestartet und die entsprechende Ansicht geöffnet. Sie können auch Desktop-Verknüpfungen auf Elemente erstellen, die Sie verfolgen. Wenn Sie eine Verknüpfung öffnen, wird die Anwendung aktiviert, die Projektansicht mit der Konfiguration zum Zeitpunkt der Verknüpfungserstellung gestartet und das Dialogfeld "Eigenschaften" für das Element angezeigt. URL-Verknüpfungen Sie können URLs und HTML-Darstellungen für Elemente erstellen und diese in die Windows-Zwischenablage kopieren. Je nach Anwendung werden entweder die URL- oder die HTML-Daten durch Einfügen in die Anwendung übernommen. So können beispielsweise die Namen einer Dateiliste mithilfe der HTML-Darstellung in eine Microsoft Excel-Tabellenkalkulation kopiert werden. Sie können URLs für mehrere Dateien an andere Teammitglieder senden und in StarTeam verwenden, wenn Ihre E-Mail-Anwendung diese beim Einfügen nicht in HTML konvertiert. Das Einfügen der HTML-Darstellung wird nicht von allen Anwendungen unterstützt, obwohl Word, Excel und Outlook HTML-Daten unterstützen. Wie andere URLs enthalten auch StarTeam-URLs den Namen des Servers für die Verbindung. In einigen Organisationen kann der Zugriff auf die StarTeam-Server sowohl über das Internet als auch über das unternehmenseigene Intranet erfolgen. In diesen Fällen hat ein Server möglicherweise zwei unterschiedliche IP- Adressen. Wenn Sie die Serverliste so konfigurieren, dass sie einen Server anhand seiner IP-Adresse und nicht anhand seines DNS-Namens referenziert, funktionieren die vom Client generierten URLs nur in dem Netzwerk, in dem diese IP-Adresse existiert. Der von Ihrem StarTeam-Client erstellte URL-Typ für ein Element wird pro Element in den entsprechenden Registern des Dialogfelds "Persönliche Optionen" eingerichtet. Hiervon gibt es eine Ausnahme. Da es keine Möglichkeit gibt, den URL-Typ für einen Ordner einzurichten, verwenden Ordner immer den ID-basierten URL-Typ. Im Dialogfeld "Persönliche Optionen" können Sie die Vorlagen zum Erstellen der HTML-Darstellung eines Elements angeben. Für Projekte, Ansichten und Ordner gibt es keine HTML-Darstellung. ♦ Wenn es sich bei der URL um eine Referenz auf ein Projekt handelt, wird die Standardansicht des Projekts geöffnet. ♦ Wenn es sich bei der URL um eine Referenz auf eine Ansicht oder einen Ordner handelt, wird die Ansicht oder der Ordner geöffnet. ♦ Wenn es sich bei der URL um eine Referenz auf ein Element handelt, wird die Ansicht des Elements geöffnet, der übergeordnete Ordner des Elements wird in der Baumstruktur ausgewählt, der Elementtyp wird ausgewählt und das Element selbst wird in der Elementliste oder in der Baumstruktur im oberen Fenster markiert. Die URL kann ID- oder namensbasiert sein. ID-basiert ist der ursprüngliche Standard für alle Elementtypen. Die im Folgenden aufgeführten Beispiel-URLs zeigen die grundlegenden Unterschiede zwischen ID- und namensbasierten URLs. Beide stellen eine Datei in der Stammansicht eines Projekts dar. Die ID-basierte URL ist die erste der beiden.starteam://hostname:49201/12;ns=Project;scheme=id/ 154;ns=View;scheme=id/ 869958;ns=File;scheme=id;scope=full; starteam://hostname:49201/myproject/myview/ path to myfile;scope full; ID-basierte URLs bieten den Vorteil, dass ein Element in einen anderen Ordner verschoben (oder der Name einer Datei geändert) werden kann und das Element weiterhin auffindbar bleibt. Namensbasierte URLs bieten den Vorteil, dass die URL zu unterschiedlichen Zeitpunkten in unterschiedliche StarTeam-Objekte aufgelöst werden kann. Wenn 259

Atomische Eincheckvorgänge<br />

Alle Eincheckvorgänge in StarTeam sind atomisch. Wann immer mehrere Dateien in Folge einer einzelnen<br />

Transaktion eingecheckt werden, werden alle Dateien sowie ihre verknüpften Prozesselemente in einer Aktion<br />

aktualisiert. Wenn das Einchecken aus irgendeinem Grund fehlschlägt, wird keine der Dateien eingecheckt und der<br />

Status der verknüpften Prozesselemente wird nicht aktualisiert.<br />

Angenommen, Benutzer A möchte alle geänderten Dateien in einen StarTeam-Ordner einchecken, aber eine der<br />

ausgewählten Dateien ist durch Benutzer B gesperrt. Aufgrund der gesperrten Datei wird keine der anderen Dateien<br />

eingecheckt (und keines der Prozesselemente erhält den Status "Repariert") und Benutzer A wird darüber informiert,<br />

dass keine der Dateien eingecheckt wurden, da eine der Dateien durch Benutzer B gesperrt war.<br />

258

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!