StarTeam Handbuch für neue Funktionen

StarTeam Handbuch für neue Funktionen StarTeam Handbuch für neue Funktionen

techpubs.borland.com
von techpubs.borland.com Mehr von diesem Publisher

<strong>StarTeam</strong><br />

<strong>Handbuch</strong> für <strong>neue</strong> <strong>Funktionen</strong><br />

<strong>StarTeam</strong> ®


Borland Software Corporation<br />

100 Enterprise Way<br />

Scotts Valley, California 95066-3249, USA<br />

www.borland.de<br />

Die Borland Software Corporation verfügt möglicherweise über Patente und/oder anhängige<br />

Patentanmeldungen, die den Inhalt dieser Dokumentation betreffen. Eine Liste vorhandener Patente<br />

finden Sie auf der Produkt-CD im Dialogfeld „Info“. Durch die Bereitstellung dieses Dokuments<br />

erhalten Sie keine Lizenz für diese Patente.<br />

COPYRIGHT © 1995 - 2005 Borland Software Corporation. Alle Rechte vorbehalten. Alle Marken- und<br />

Produktnamen von Borland sind Marken oder eingetragene Marken der Borland Software<br />

Corporation in den USA und anderen Ländern. Alle anderen Marken sind Eigentum der jeweiligen<br />

Inhaber.<br />

Die Bedingungen und Haftungsausschlüsse für Drittanbieterprodukte finden Sie in den<br />

Versionshinweisen auf Ihrer Produkt-CD.<br />

Gedruckt in Irland.


Inhalt<br />

Kapitel 1<br />

Vorwort 5<br />

Support bei Borland. . . . . . . . . . . . . . . . . . 5<br />

Konventionen in der Dokumentation . . . . . . . . . 6<br />

Kapitel 2<br />

Neue <strong>Funktionen</strong> in <strong>StarTeam</strong> 2005<br />

Release 2 7<br />

Spezielle JRE . . . . . . . . . . . . . . . . . . . . . 7<br />

Client/Server-Kompatibilität . . . . . . . . . . . . . . 7<br />

<strong>StarTeam</strong>-Server für Windows . . . . . . . . . . . . 8<br />

Datenbankunterstützung. . . . . . . . . . . . . . 8<br />

Serveradministration. . . . . . . . . . . . . . . . 8<br />

Lizenzserver-Support . . . . . . . . . . . . . . . 8<br />

Vorhandenen Benutzern Lizenzen<br />

zuweisen . . . . . . . . . . . . . . . . . . . 9<br />

Neuen Benutzern Lizenzen zuweisen . . . . . 10<br />

Alle Clients . . . . . . . . . . . . . . . . . . . . . . 10<br />

<strong>StarTeam</strong> Windows- und Cross-Platform-Clients . . . 10<br />

<strong>StarTeam</strong> Cross-Platform Client . . . . . . . . . . . 10<br />

Diagramme . . . . . . . . . . . . . . . . . . . . 10<br />

URLs verwenden . . . . . . . . . . . . . . . . . 11<br />

Setup . . . . . . . . . . . . . . . . . . . . . . 11<br />

URL- und HTML-Darstellung erstellen<br />

und kopieren . . . . . . . . . . . . . . . . . 12<br />

URLs in <strong>StarTeam</strong> verwenden . . . . . . . . . 12<br />

Im linken Teilfenster verfügbare <strong>neue</strong><br />

Operationen . . . . . . . . . . . . . . . . . . . 13<br />

Im oberen Teilfenster verfügbare <strong>neue</strong><br />

Operationen . . . . . . . . . . . . . . . . . . . 14<br />

Hinzugefügte Auscheckstatistiken . . . . . . . . . 14<br />

Verfügbarkeit von Visual Diff und<br />

Visual Merge auf Windows-Plattformen . . . . . 15<br />

<strong>StarTeam</strong>MPX. . . . . . . . . . . . . . . . . . . . . 15<br />

Dateien aus spezifischen Projekten an<br />

Remote-Cache-Agenten weiterleiten . . . . . . 15<br />

Mehrere Dienste einrichten . . . . . . . . . . . . 17<br />

Neue Parameter . . . . . . . . . . . . . . . . . . 18<br />

<strong>StarTeam</strong> Extensions . . . . . . . . . . . . . . . . . 20<br />

<strong>StarTeam</strong>-Integrationen . . . . . . . . . . . . . . . . 20<br />

Borland LDAP QuickStart Manager. . . . . . . . . . 20<br />

Der Import/Export-Manager in <strong>StarTeam</strong> . . . . . . . 21<br />

Unterstützung von <strong>StarTeam</strong> 2005 . . . . . . . . . . 21<br />

Index 23<br />

iii


Kapitel<br />

Kapitel 1Vorwort<br />

Support bei Borland<br />

Dieses <strong>Handbuch</strong> enthält Details zu den <strong>neue</strong>n <strong>Funktionen</strong> von <strong>StarTeam</strong> 2005.<br />

Die Online-Handbücher werden im Adobe Acrobat Format (.PDF) ausgeliefert und<br />

können in Adobe Acrobat Reader 4.0 oder höheren Versionen angezeigt werden. Das<br />

Installationsprogramm für den Adobe Acrobat Reader befindet sich im Ordner „\Docs“<br />

auf der <strong>StarTeam</strong>-Installations-CD. Der Reader kann auch von der Adobe-Website<br />

heruntergeladen werden: www.adobe.de.<br />

Borland Software Corporation bietet Ihnen hervorragenden Service in den Bereichen<br />

Consulting und technische Unterstützung. Unser Unternehmen verfügt über mehr als<br />

15 Jahre Erfahrung in der Unterstützung von Entwicklern und Unternehmen.<br />

Qualifizierte Fachleute für technische Unterstützung stehen bereit, um Ihre einzelnen<br />

Support-Anfragen zu bearbeiten oder Ihnen Unterstützung im Rahmen einer dauerhaften<br />

Partnerschaft zu bieten. Borland stellt seinen Support weltweit zur Verfügung.<br />

Wir liefern unseren Service rechtzeitig und zuverlässig, damit dem wirtschaftlichen<br />

Erfolg unserer Kunden nichts im Wege steht.<br />

Weitere Informationen über den Support von Borland finden Sie auf der Borland-<br />

Website unter http://support.borland.com.<br />

Auf dieser Website stehen Ihnen auch viele Newsgroups zur Verfügung, in denen<br />

<strong>StarTeam</strong>-Benutzer Informationen, Tipps und Vorgehensweisen austauschen. Unter<br />

http://info.borland.com/newsgroups/ finden Sie die <strong>neue</strong>ste Liste mit kostenlosen<br />

Produkt-Newsgroups. Sie können im Internet zudem auf das Borland Developer<br />

Network unter http://community.borland.com zugreifen. Die Borland Community bietet<br />

Ihnen Zugriff auf produktspezifische Informationen, Artikel, Beispiel-Code und<br />

Produktneuigkeiten.<br />

Wenn Sie den technischen Support anrufen, sollten Sie alle Informationen zu Ihrer<br />

Systemumgebung, zur Produktversion und eine genaue Beschreibung des Problems<br />

bereithalten.<br />

Unterstützung für Tools von Drittanbietern oder Dokumentationen dazu erhalten Sie<br />

vom Vertreiber des Tools.<br />

Kapitel 1: Vorwort 5


Konventionen in der Dokumentation<br />

Konventionen in der Dokumentation<br />

In der <strong>StarTeam</strong>-Dokumentation werden folgende Dokumentationskonventionen<br />

verwendet.<br />

Wählen Sie<br />

„Datei > Beenden“<br />

Schrift mit fester<br />

Breite<br />

Kursiv<br />

Steht für eine Menüauswahl, gefolgt von der Auswahl eines Untermenüs.<br />

Das Größer-als-Zeichen (>) steht zwischen den Einträgen,<br />

die in aufeinander folgenden Menüs gewählt werden. In diesem Fall<br />

klicken Sie in der Menüleiste auf „Datei“ und wählen dann im<br />

Dropdown-Menü „Beenden“.<br />

Text in der Schriftart Courier wird für Informationen, die Sie eingeben<br />

müssen, und für Systemmeldungen verwendet.<br />

Syntax in Kursivschrift wird für Informationen verwendet, die Sie durch<br />

die Namen von Dateien, Unterordnern usw. ersetzen müssen.<br />

Kursivschrift wird auch für die Namen von Dialogfeldern, Büchern und<br />

zur Betonung verwendet.<br />

Hinweis<br />

Tipp<br />

Wichtig<br />

Achtung<br />

Wird für zusätzliche Informationen verwendet.<br />

Beschreibt alternative Vorgehensweisen oder andere hilfreiche Informationen.<br />

Enthält Informationen, die für die Ausführung einer Aufgabe erforderlich sind.<br />

Wird für Aktionen verwendet, die zu einem Datenverlust führen können, oder für<br />

Schritte, die ausgeführt werden müssen, damit Daten nicht verloren gehen.<br />

6 <strong>StarTeam</strong> - <strong>Handbuch</strong> für <strong>neue</strong> <strong>Funktionen</strong>


Kapitel<br />

2Neue <strong>Funktionen</strong> in <strong>StarTeam</strong> 2005<br />

Kapitel<br />

Release 2<br />

In diesem Kapitel erhalten Sie einen Überblick über die <strong>neue</strong>n <strong>Funktionen</strong> von<br />

<strong>StarTeam</strong> SDK, <strong>StarTeam</strong> Server und verschiedenen <strong>StarTeam</strong>-Clients in<br />

<strong>StarTeam</strong> 2005 Release 2.<br />

<strong>StarTeam</strong> 2005 Release 2 ist die Folgeversion zu <strong>StarTeam</strong> 2005. Da der interne Name<br />

<strong>StarTeam</strong> 8.0 lautet, werden an einigen Stellen in Registrierungsschlüsseln, Build-<br />

Nummern und Dateinamen möglicherweise die Zahlen 8.0 oder 80 verwendet.<br />

Nach der Installation dieser Version müssen Sie alle Serverkonfigurationen aktualisieren.<br />

Beachten Sie bei der Installation des <strong>StarTeam</strong>-Server- oder Windows-Clients, dass die<br />

Person, die das Installationsprogramm ausführt, über Administratorrechte für diesen<br />

Computer verfügen muss.<br />

Lesen Sie vor der Installation und Aktualisierung der <strong>StarTeam</strong>-Produkte das<br />

<strong>StarTeam</strong>-Installationshandbuch.<br />

Serverkonfigurationen der Versionen 6.0 und 2005 können auf 2005 Release 2<br />

aktualisiert werden. Ältere Versionen müssen zunächst auf eine Zwischenversion<br />

aktualisiert werden, bevor das Upgrade auf <strong>StarTeam</strong> 2005 Release 2 ausgeführt<br />

werden kann. Weitere Informationen finden Sie im <strong>StarTeam</strong>-Installationshandbuch.<br />

Spezielle JRE<br />

Client/Server-Kompatibilität<br />

<strong>StarTeam</strong> 2005 Release 2 verwendet eine spezielle JRE, die zusammen mit dem SDK,<br />

der SDK Runtime und <strong>StarTeam</strong>-Clientanwendungen installiert wird. Diese spezielle<br />

JRE stellt sicher, dass alle <strong>StarTeam</strong>-Produkte eine gleichbleibende Leistung aufweisen<br />

und bietet die bestmögliche Produktleistung. Die <strong>StarTeam</strong> 2005 Release 2-<br />

Produkte verwenden die JRE Version 1.5.0_03 von Sun Microsystems.<br />

Die <strong>StarTeam</strong>-Windows- und Cross-Platform-Clients der Version 2005 Release 2<br />

können auf 2005- und 2005-Release-2-Server zugreifen. So können Sie Ihren Client<br />

einfach aktualisieren, nachdem der <strong>StarTeam</strong> Server 2005 installiert wurde.<br />

Kapitel 2: Neue <strong>Funktionen</strong> in <strong>StarTeam</strong> 2005 Release 2 7


<strong>StarTeam</strong>-Server für Windows<br />

<strong>StarTeam</strong>-Server für Windows<br />

In den nächsten Abschnitten werden die in <strong>StarTeam</strong> Server 2005 Release 2 vorgenommenen<br />

Änderungen beschrieben.<br />

Datenbankunterstützung<br />

Neben den aktuell unterstützten Microsoft-SQL-Server-, MSDE- und Oracle-Datenbanken<br />

werden nun auch IBM DB2 UDB 8.1.9 und 8.2.2 unterstützt.<br />

Serveradministration<br />

Ein <strong>neue</strong>s Dienstprogramm für die Serveradministration, das die <strong>Funktionen</strong> der<br />

bekannten Dienstprogramme „Server-Tools“ und „Serveradministration“ in einem Tool<br />

kombiniert:<br />

■<br />

die lokale Serveradministration, die zuvor mit dem Serverprogramm ausgeführt<br />

wurde (z. B. das Starten und Stoppen von Serverkonfigurationen)<br />

■<br />

die Remote-Administration von Servern, die zuvor mit dem alten Dienstprogramm<br />

„Serveradministration“ ausgeführt wurde (z. B. das Ändern der Benachrichtigungsoptionen<br />

für Serverkonfigurationen, Zeitlimits und andere Konfigurationseinstellungen)<br />

Wählen Sie im Windows-Startmenü „Programme > <strong>StarTeam</strong> > <strong>StarTeam</strong><br />

Server 2005 R2> <strong>StarTeam</strong>-Server“, um das Dienstprogramm „Serveradministration“<br />

zu öffnen. Auf diese Weise wurde auch das ehemalige Serverprogramm gestartet.<br />

Einige <strong>Funktionen</strong> der 2005er Version des Dienstprogramms „Serveradministration“,<br />

die für den Windows-Client verfügbar waren, sind bisher noch nicht Teil des <strong>neue</strong>n<br />

Dienstprogramms. Hierbei handelt es sich um die Funktion zum Importieren von<br />

Benutzern und Gruppen, mit der Benutzer aus einer Windows-Domäne importiert<br />

werden konnten. Kunden, die diese Importfunktion verwenden müssen, wird der<br />

<strong>StarTeam</strong>-Windows-Client der Version 2005 zur Verfügung gestellt. Sie können jedoch<br />

auch den Borland LDAP QuickStart Manager verwenden und Benutzer- und Gruppeninformationen<br />

aus einem Verzeichnisdienst importieren.<br />

Lizenzserver-Support<br />

Anmerkungen<br />

Sie können nun Borland License Server oder FLEXlm für <strong>StarTeam</strong>-Server einsetzen.<br />

So können Sie zwischen der Verwendung eines Lizenzservers und der bereits aus<br />

anderen Versionen bekannten <strong>StarTeam</strong>-Lizenzierung wählen.<br />

Wenn Sie einen Lizenzserver einsetzen, müssen die Benutzer ihre Netzwerk-<br />

Anmeldenamen als <strong>StarTeam</strong>-Benutzernamen verwenden.<br />

In den FLEXlm-Konfigurationsdateien unter Solaris muss die Groß-/Kleinschreibung<br />

beachtet werden.<br />

Für die Verwendung von Borland-Lizenzen für Lizenzserver muss der Administrator die<br />

folgenden Schritte ausführen:<br />

1 Er erhält Lizenzdaten von Borland per E-Mail (durch einen Vertriebsmitarbeiter<br />

veranlasst).<br />

2 Er installiert den Lizenzserver (Vorgehensweise wird in der Lizenzserver-<br />

Dokumentation beschrieben).<br />

3 Er verwaltet die von Borland mitgesendeten Lizenzen. (Dazu muss er auf eine<br />

Borland-Website zugreifen und die Borland-Lizenzdateien mit der Erweiterung „.slip“<br />

herunterladen.)<br />

8 <strong>StarTeam</strong> - <strong>Handbuch</strong> für <strong>neue</strong> <strong>Funktionen</strong>


<strong>StarTeam</strong>-Server für Windows<br />

4 Er speichert die .slip-Dateien im Ordner „/license“, einem Unterordner des<br />

Installationsordners von <strong>StarTeam</strong>-Server.<br />

5 Er konfiguriert den Lizenzserver für die Benutzer (Vorgehensweise wird in der<br />

Lizenzserver-Dokumentation beschrieben).<br />

6 Er kann mit dem <strong>StarTeam</strong>-Server-Administrations-Tool folgende Aktionen<br />

durchführen:<br />

a<br />

Benutzernamen in Netzwerk-Anmeldenamen ändern<br />

b Benutzern bestimmte Lizenzen zuweisen (über den <strong>StarTeam</strong>-Windows-Client ist<br />

dies nicht möglich).<br />

Beim Programmstart sucht <strong>StarTeam</strong>-Server nach .slip-Dateien und legt die gefundenen<br />

Daten im Speicher ab. Neue .slip-Dateien werden erst beim nächsten Programmstart<br />

erkannt.<br />

Wenn sich ein Benutzer über eine <strong>StarTeam</strong>-Client-Anwendung anmeldet, teilt<br />

<strong>StarTeam</strong>-Server der Client-Anwendung mit, auf welche <strong>Funktionen</strong> der Benutzer<br />

gemäß seiner Lizenz zugreifen darf.<br />

Wenn dem Benutzer eine Lizenz per .slip-Datei zugewiesen wurde, sich diese jedoch<br />

nicht mehr im Lizenzordner befindet, zeigt <strong>StarTeam</strong>-Server eine Fehlermeldung an.<br />

Wenn der Lizenztyp des Benutzers „Nicht zugewiesen“ ist, kann sich dieser nicht<br />

anmelden und <strong>StarTeam</strong>-Server gibt eine Exception zurück.<br />

Im Folgenden wird beschrieben, wie Sie bestimmten Benutzern Lizenzen zuweisen.<br />

Sobald die .slip-Dateien im Ordner „/license“ gespeichert wurden, können im Benutzer-<br />

Manager Informationen zu diesen Dateien angezeigt werden und der Administrator<br />

kann den Benutzern die Lizenzen aus diesen Dateien zuweisen.<br />

Anmerkungen<br />

Vorhandenen Benutzern Lizenzen zuweisen<br />

So weisen Sie vorhandenen Benutzern Lizenzen zu:<br />

1 Führen Sie das Serveradministrations-Tool über den Cross-Platform-Client oder als<br />

eigenständigen Prozess auf dem Computer aus, auf dem der <strong>StarTeam</strong>-Server<br />

installiert ist.<br />

2 Klicken Sie auf „Benutzer-Manager“ und melden Sie sich an.<br />

Das Fenster „Benutzer-Manager“ wird geöffnet.<br />

3 Wählen Sie die gewünschten Benutzer aus.<br />

4 Wählen Sie „Benutzer > Lizenz zuweisen“, um eine Liste der Lizenzen anzuzeigen,<br />

die zugewiesen werden können.<br />

Die folgenden Lizenztypen sind verfügbar:<br />

■<br />

Lizenzen aus .slip-Dateien. In der oben dargestellten Abbildung sehen Sie<br />

„slip 9954“ mit personengebundenen Lizenzen. Die .slip-Dateien können sowohl<br />

personengebundene Lizenzen als auch Lizenzen für gleichzeitige Benutzer<br />

enthalten.<br />

■<br />

■<br />

■<br />

Personengebundene Lizenz für <strong>StarTeam</strong>. Diese Art der Lizenz ist bereits aus<br />

früheren <strong>StarTeam</strong>-Versionen bekannt.<br />

Lizenzen für gleichzeitige Benutzer für <strong>StarTeam</strong>. Diese Art der Lizenz ist bereits<br />

aus früheren <strong>StarTeam</strong>-Versionen bekannt.<br />

Nicht zugewiesene Lizenz. Wählen Sie diesen „Lizenztyp“, wenn ein Benutzer<br />

keine Lizenz hat.<br />

In der Statusleiste im unteren Bereich des Benutzer-Manager-Fensters wird eine<br />

Lizenzstatistik angezeigt.<br />

Möglicherweise müssen Sie die Eigenschaften für den Benutzer bearbeiten, um den<br />

Benutzernamen in den Netzwerk-Anmeldenamen zu ändern.<br />

Kapitel 2: Neue <strong>Funktionen</strong> in <strong>StarTeam</strong> 2005 Release 2 9


Alle Clients<br />

Neuen Benutzern Lizenzen zuweisen<br />

So weisen Sie einem <strong>neue</strong>n Benutzer eine Lizenz zu:<br />

1 Wählen Sie im Benutzer-Manager die Option „Benutzer > Neu“. Das Dialogfeld<br />

„Eigenschaften für den <strong>neue</strong>n Benutzer“ wird angezeigt.<br />

2 Wählen Sie im Register „Allgemein“ im Dropdown-Listenfeld „Lizenz“ einen<br />

Lizenztyp aus.<br />

Der Standardlizenztyp ist „<strong>StarTeam</strong> - Lizenz für gleichzeitige Benutzer“.<br />

3 Geben Sie die restlichen Daten in das Register „Allgemein“ und die anderen Register<br />

ein. Vergessen Sie nicht, im Textfeld „Benutzername“ des Registers „Anmeldung“<br />

den Netzwerk-Anmeldenamen anzugeben.<br />

4 Klicken Sie auf „OK“, um das Dialogfeld „Eigenschaften für den <strong>neue</strong>n Benutzer“ zu<br />

schließen.<br />

Alle Clients<br />

Den meisten Clients wurden in dieser Version <strong>neue</strong> Symbole zugewiesen. Dies gilt<br />

insbesondere für den <strong>StarTeam</strong>-Windows-Client, den Cross-Platform-Client und die<br />

Web Edition.<br />

<strong>StarTeam</strong> Windows- und Cross-Platform-Clients<br />

Am Dienstprogramm für die <strong>StarTeam</strong>-Serveradministration wurden Änderungen<br />

vorgenommen. Es wird nicht mehr als Teil der <strong>StarTeam</strong>-Windows- oder Cross-<br />

Platform-Clients installiert. Sie können es jedoch bei Auswahl der entsprechenden<br />

benutzerdefinierten Option während des Installationsprozesses installieren. Wählen Sie<br />

im Windows-Startmenü „Programme > <strong>StarTeam</strong> > <strong>StarTeam</strong> Cross-Platform<br />

Client 2005 R2 > Serveradministration“, um das Dienstprogramm zu starten.<br />

Wenn es über den Client gestartet wird, kann es die vorhanden lokalen Serverkonfigurationen<br />

nicht erkennen und kann nur für die Remote-Administration der Server eingesetzt<br />

werden. Dies ist jedoch nicht neu, denn das alte Dienstprogramm für die Serveradministration<br />

konnte auch nur für die Remote-Administration verwendet werden.<br />

Die Verwaltung einzelner Benutzerkonten innerhalb der Clients wurde dahin gehend<br />

vereinfacht, dass nun nur noch die Daten für den aktuellen Benutzer angezeigt werden.<br />

Sie können Ihre Benutzerinformationen und Ihr Passwort nun im Tools-Menü über<br />

„Eigenes Konto“ aktualisieren.<br />

<strong>StarTeam</strong> Cross-Platform Client<br />

In diesem Abschnitt werden nur die <strong>neue</strong>n <strong>Funktionen</strong> des <strong>StarTeam</strong>-Cross-Platform-<br />

Clients beschrieben.<br />

Diagramme<br />

Der Cross-Platform-Client enthält in dieser Version ähnlich wie der Windows-Client<br />

<strong>neue</strong> Diagramm-<strong>Funktionen</strong>.<br />

Der Cross-Platform-Client bietet ebenso eine Vielzahl an unterschiedlichen<br />

Diagrammen. Sie können Daten im oberen Fenster filtern, um nur die Daten anzuzeigen,<br />

die im Diagramm berücksichtigt werden sollen. Außerdem können Sie bestimmte<br />

Elemente aus den gefilterten Daten auswählen, um diese im Diagramm darzustellen.<br />

10 <strong>StarTeam</strong> - <strong>Handbuch</strong> für <strong>neue</strong> <strong>Funktionen</strong>


<strong>StarTeam</strong> Cross-Platform Client<br />

Diagramme basieren auf den im oberen Teilfenster angezeigten Daten. Im oberen<br />

Fenster können maximal 60 Felder angezeigt werden.<br />

Weitere Informationen zu Diagrammen im Cross-Platform-Client finden Sie in der<br />

Online-Hilfe oder im Star Team-Benutzerhandbuch.<br />

URLs verwenden<br />

Der Cross-Platform-Client kann nun URL-Links auf Projekte, Ansichten, Ordner und<br />

Elemente (Dateien, Änderungsanforderungen, Anforderungen, Tasks und Themen)<br />

öffnen. Dies ermöglicht es Benutzern, problemlos auf bestimmte Elemente in einem<br />

Projekt zuzugreifen.<br />

Benutzer können außerdem URLs und HTMP-Darstellungen für Elemente erstellen und<br />

diese in die Windows-Zwischenablage kopieren. Je nach Anwendung werden entweder<br />

die URL- oder die HTML-Daten durch Einfügen in die Anwendung übernommen. So<br />

können beispielsweise die Namen einer Dateiliste mithilfe der HTML-Darstellung in eine<br />

Microsoft Excel-Tabellenkalkulation kopiert werden. Sie können URLs für mehrere<br />

Dateien an andere Teammitglieder senden und in <strong>StarTeam</strong> verwenden, wenn Ihre<br />

E-Mail-Anwendung diese beim Einfügen nicht in HTML konvertiert.<br />

Hinweis<br />

Die URL kann ID- oder namensbasiert sein. ID-basiert ist der ursprüngliche Standard<br />

für alle Elementtypen. Die im Folgenden aufgeführten Beispiel-URLs zeigen die<br />

grundlegenden Unterschiede zwischen ID- und namensbasierten URLs. Beide stellen<br />

eine Datei in der Stammansicht eines Projekts dar. Die erste der beiden ist die IDbasierte<br />

URL.<br />

starteam://hostname:49201/12;ns=Project;scheme=id/154;ns=View;scheme=id/<br />

869958;ns=File;scheme=id;scope=full;<br />

starteam://hostname:49201/myproject/myview/path to myfile;scope full;<br />

ID-basierte URLs bieten den Vorteil, dass ein Element in einen anderen Ordner<br />

verschoben (oder der Name einer Datei geändert) werden kann und das Element<br />

weiterhin auffindbar bleibt. Namensbasierte URLs bieten den Vorteil, dass die URL zu<br />

unterschiedlichen Zeitpunkten in unterschiedliche <strong>StarTeam</strong>-Objekte aufgelöst werden<br />

kann. Wenn beispielsweise eine Datei gelöscht und dann erneut hinzugefügt wird (mit<br />

einer <strong>neue</strong>n ID), kann sie weiterhin gefunden werden.<br />

Wie andere URLs enthalten die <strong>StarTeam</strong>-URLs den Namen des Servers für die<br />

Verbindung. Dieser lautet „hostname“ in den oben aufgeführten Beispielen. In<br />

einigen Organisationen kann der Zugriff auf die <strong>StarTeam</strong>-Server über das Internet<br />

und das unternehmenseigene Intranet erfolgen. In solchen Fällen weist ein Server<br />

möglicherweise zwei unterschiedliche IP-Adressen auf. Wenn der Benutzer die<br />

Serverliste so konfiguriert, dass Sie über eine IP-Adresse auf einen Server verweist<br />

und nicht über einen DNS-Namen, funktionieren die vom Client generierten URLs nur<br />

über das Netzwerk, in dem diese IP-Adresse vorhanden ist.<br />

Setup<br />

Der von Ihrem <strong>StarTeam</strong>-Client erstellte URL-Typ für ein Element wird pro Element in<br />

den entsprechenden Registern des Dialogfelds Persönliche Optionen eingerichtet.<br />

Hiervon gibt es eine Ausnahme. Da es keine Möglichkeit gibt, den URL-Typ für einen<br />

Ordner einzurichten, verwenden Ordner immer den ID-basierten URL-Typ. Im<br />

Dialogfeld Persönliche Optionen können Sie die Vorlagen zum Erstellen der HTML-<br />

Darstellung eines Elements angeben. Für Projekte, Ansichten und Ordner gibt es keine<br />

HTML-Darstellung.<br />

Kapitel 2: Neue <strong>Funktionen</strong> in <strong>StarTeam</strong> 2005 Release 2 11


<strong>StarTeam</strong> Cross-Platform Client<br />

So geben Sie den URL-Typ und die HTML-Vorlage an:<br />

1 Wählen Sie im Menü „Tools“ die Option „Persönliche Optionen“.<br />

2 Wählen Sie das Register für den entsprechenden Elementtyp aus. Wählen Sie<br />

beispielsweise „Datei“, um den URL-Typ für Dateien zu ändern.<br />

■<br />

■<br />

Geben Sie die Vorlage, die zum Generieren der HTML-Darstellung eines Elements<br />

verwendet wird, im Textfeld „Anzeigevorlage“ ein, wenn die URL des Elements in die<br />

Zwischenablage kopiert wird. Wenn Sie keine Formatierung verwenden, steht eine<br />

Standard-HTML-Darstellung zur Verfügung, die den Elementtyp angibt und diesen<br />

anhand seines Namens und seiner Nummer identifiziert. Beispielsweise<br />

„Änderungsanforderung 34,132“.<br />

Wenn der Text von der Vorlage generiert wird, werden die Variablen in ~~*~~<br />

durch die angegebenen Eigenschaftswerte ersetzt. Die Variablen können durch<br />

die in den Berichtsvorlagen verwendeten Namen sowie durch den Anzeigenamen<br />

der Eigenschaft referenziert werden. Bei Verwendung des Anzeigenamens sind<br />

Leerzeichen nicht erforderlich und zwischen Groß-/Kleinschreibung wird nicht<br />

unterschieden.<br />

Wenn Sie beispielsweise die folgende Beispielvorlage für eine Datei verwenden:<br />

~~Ordnerpfad~~~~Name~~<br />

wird in der HTML-Darstellung der <strong>StarTeam</strong>-Pfad zur ausgewählten Datei<br />

angegeben.<br />

Diese Vorlage bildet die Obermenge dessen, was von der Berichtsfunktion auf<br />

dem Client verwendet wurde.<br />

Aktivieren Sie die Option „ID-basierte URLs generieren“. Wenn diese Option<br />

ausgewählt ist, wird die URL nach ID und nicht nach Namen angegeben.<br />

Hinweis<br />

URL- und HTML-Darstellung erstellen und kopieren<br />

So kopieren Sie die URL- oder HTML-Darstellung in die Zwischenablage:<br />

1 Wählen Sie ein oder mehrere Elemente aus.<br />

2 Wählen Sie in der Menüleiste oder im Kontextmenü des Elements „URL in die<br />

Zwischenablage kopieren“. Dadurch wird für die ausgewählten Elemente eine<br />

einfache Textversion der URL und eine HTML-Darstellung in die Zwischenablage<br />

kopiert.<br />

3 Fügen Sie die URL oder die HTML-Darstellung aus der Zwischenablage in eine<br />

ausgewählte Anwendung ein.<br />

Nicht alle Anwendungen unterstützen die HTML-Darstellung. Microsoft Word,<br />

Excel und Outlook sind Beispiele hierfür. In <strong>StarTeam</strong> und im Editor kann die URL<br />

nach dem Einfügen jedoch angezeigt werden.<br />

URLs in <strong>StarTeam</strong> verwenden<br />

So öffnen Sie ein Element mithilfe einer URL in <strong>StarTeam</strong>:<br />

1 Wählen Sie im Projektmenü die Option zum Öffnen einer URL in <strong>StarTeam</strong>.<br />

2 Geben Sie im Dialogfeld zum Öffnen einer URL in <strong>StarTeam</strong> eine gültige URL für ein<br />

Projekt, eine Ansicht, einen Ordner oder ein Element ein oder kopieren Sie diese. Die<br />

URL kann ID- oder namensbasiert sein.<br />

12 <strong>StarTeam</strong> - <strong>Handbuch</strong> für <strong>neue</strong> <strong>Funktionen</strong>


<strong>StarTeam</strong> Cross-Platform Client<br />

■<br />

■<br />

Wenn es sich bei der URL um eine Referenz auf ein Projekt handelt, wird die<br />

Standardansicht des Projekts geöffnet. Wenn es sich bei der URL um eine<br />

Referenz auf eine Ansicht oder einen Ordner handelt, wird die Ansicht bzw. der<br />

Ordner geöffnet.<br />

Wenn es sich bei der URL um eine Referenz auf ein Element handelt, wird die<br />

Ansicht des Elements geöffnet, der übergeordnete Ordner des Elements wird in<br />

der Baumstruktur ausgewählt, der Elementtyp wird ausgewählt und das Element<br />

selbst ist in der Elementliste bzw. in der Baumstruktur im oberen Fenster<br />

ausgewählt.<br />

Im linken Teilfenster verfügbare <strong>neue</strong> Operationen<br />

Im Kontextmenü des linken Teilfensters wurden verschiedene Befehle hinzugefügt.<br />

Mithilfe dieser Befehle können Sie Operationen für Elemente ausführen, die mit einem<br />

Element in derselben Ansicht verknüpft sind. Angenommen, Sie wählen im oberen Teilfenster<br />

eine Änderungsanforderung aus und klicken dann auf das Register „Link“ im<br />

unteren Teilfenster. Im Teilfenster „Link“ gibt es drei Links, zwei für Dateien und einen<br />

für einen Task, alle drei befinden sich in derselben Ansicht wie das ausgewählte<br />

Element. Über das Untermenü „Verknüpfte Datei“ können Sie Dateioperationen in den<br />

Dateien ausführen, die durch die Links dargestellt werden. Über den Befehl „Verknüpftes<br />

Element auswählen“ können Sie nach allen verknüpften Elementen suchen.<br />

Die Option „Verknüpfte Datei“ ist ein <strong>neue</strong>s Untermenü des Kontextmenüs und enthält<br />

die Befehle „Einchecken“, „Auschecken“, „Label anhängen“, „Label lösen“ und „Inhalt<br />

vergleichen“. Diese Befehle werden aktiviert, wenn Sie eine oder mehrere Dateien aus<br />

der aktuellen Ansicht im Teilfenster „Link“ ausgewählt haben.<br />

■<br />

■<br />

■<br />

■<br />

■<br />

Einchecken<br />

Wenn diese Option ausgewählt ist, wird das Standarddialogfeld „Einchecken“<br />

angezeigt und die Arbeitsdateien können eingecheckt werden. Verknüpfen oder<br />

Anheften ist bei diesem Eincheckvorgang nicht möglich.<br />

Auschecken<br />

Wenn diese Option ausgewählt ist, wird eine geänderte Version des Dialogfelds<br />

„Auschecken“ angezeigt. Die mit dem ausgewählten Element verknüpften Dateien<br />

werden ausgecheckt. Wenn der Link an eine spezifische Revision angeheftet wird,<br />

wird diese Revision ausgecheckt. Wenn es sich um einen unverankerten Link<br />

handelt, wird die aktuelle Revision ausgecheckt.<br />

Label anhängen<br />

Wenn diese Option ausgewählt ist, wird eine geänderte Version des Standarddialogfelds<br />

für die Label-Auswahl angezeigt. Das ausgewählte Label wird der Revision der<br />

verknüpften Datei zugeordnet, entweder zur angehefteten Revision oder zur<br />

aktuellen Revision, wenn der Link unverankert ist.<br />

Label lösen<br />

Wenn diese Option ausgewählt ist, wird das Standarddialogfeld „Label lösen“ angezeigt.<br />

Das ausgewählte Label wird der Revision der verknüpften Datei zugeordnet,<br />

entweder zur angehefteten Revision oder zur aktuellen Revision, wenn der Link<br />

unverankert ist.<br />

Inhalt vergleichen<br />

Wenn diese Option ausgewählt ist, vergleicht das Standarddienstprogramm<br />

„Visual Diff“ die Arbeitsdatei mit der Revision der verknüpften Datei, d. h. entweder<br />

mit der angehefteten Revision oder mit der aktuellen Revision, wenn der Link<br />

unverankert ist.<br />

Kapitel 2: Neue <strong>Funktionen</strong> in <strong>StarTeam</strong> 2005 Release 2 13


<strong>StarTeam</strong> Cross-Platform Client<br />

Der Befehl „Verknüpftes Element auswählen“ ist aktiviert, wenn ein Element aus der<br />

aktuellen Ansicht im Teilfenster „Link“ ausgewählt wurde. Bei einem ausgewählten<br />

Element wählt <strong>StarTeam</strong> den übergeordneten Ordner des Elements in der Ordnerhierarchie,<br />

und das richtige Register im oberen Teilfenster aus und aktiviert anschließend<br />

das verknüpfte Element. Wenn das Element aufgrund der aktuellen Filter- und<br />

Abfrageeinstellungen im oberen Teilfenster nicht ausgewählt werden kann, erhalten Sie<br />

eine Warnmeldung, dass die Auswahl nicht abgeschlossen werden konnte.<br />

Im oberen Teilfenster verfügbare <strong>neue</strong> Operationen<br />

Hinweis<br />

Im Kontextmenü des oberen Teilfensters wurde das Untermenü „Verknüpfte Dateien“<br />

hinzugefügt. Mithilfe der Optionen im Untermenü können Sie Dateioperationen für<br />

Dateien auswählen und ausführen, die mit dem im oberen Teilfenster ausgewählten<br />

Element verknüpft sind.<br />

Angenommen, Sie wählen eine Änderungsanforderung im oberen Teilfenster aus.<br />

Unabhängig davon, ob das Register „Link“ ausgewählt ist, können Sie Operationen mit<br />

den Dateien ausführen, die mit dieser Änderungsanforderung verknüpft sind. Diese<br />

Befehle sind aktiviert, wenn das ausgewählte Element mit einer oder mehreren Dateien<br />

in der aktuellen Ansicht verknüpft ist.<br />

■<br />

■<br />

■<br />

■<br />

Alle einchecken<br />

Wenn diese Option ausgewählt ist, wird das Standarddialogfeld „Einchecken“<br />

angezeigt und Sie können die Arbeitsdateien für alle Dateien einchecken, die mit<br />

dem ausgewählten Element verknüpft sind. Verknüpfen oder Anheften ist bei diesem<br />

Eincheckvorgang nicht möglich.<br />

Alle auschecken<br />

Wenn diese Option ausgewählt ist, wird eine geänderte Version des Dialogfelds<br />

„Auschecken“ angezeigt. Sie können die Dateirevisionen auschecken, die mit dem<br />

ausgewählten Element verknüpft sind. Wenn der Link unverankert ist, handelt es sich<br />

bei der ausgecheckten um die aktuelle Revision.<br />

Alle auswählen<br />

Wenn diese Option ausgewählt ist, wechselt der Fokus zum Dateiregister und alle<br />

verknüpften Dateien sind ausgewählt. Wenn die verknüpfte Datei aufgrund der<br />

aktuellen Filter- und Abfrageeinstellungen nicht ausgewählt werden kann, erhalten<br />

Sie eine Warnmeldung, dass die Auswahl nicht abgeschlossen werden konnte.<br />

Zur Auswahl hinzufügen:<br />

Wenn diese Option ausgewählt ist, wechselt der Fokus zum Dateiregister und es<br />

werden alle verknüpften Dateien zu den aktuell ausgewählten Dateien hinzugefügt.<br />

Wenn die verknüpfte Datei aufgrund der aktuellen Filter- und Abfrageeinstellungen<br />

nicht ausgewählt werden kann, erhalten Sie eine Warnmeldung, dass die Auswahl<br />

nicht abgeschlossen werden konnte.<br />

Wenn sich eine der verknüpften Dateien, die mit diesen <strong>neue</strong>n Optionen bearbeitet<br />

werden soll, nicht in der aktuellen Ansicht befindet, wird vor dem Abschluss der Operation<br />

eine Warnmeldung angezeigt. Diese Warnmeldung wird nur angezeigt, wenn Sie<br />

unter „Persönliche Optionen“ die Einstellung zum Bestätigen von Warnhinweisen ausgewählt<br />

haben. Diese befindet sich im Register „Arbeitsbereich“ des Dialogfelds<br />

„Persönliche Optionen“.<br />

Hinzugefügte Auscheckstatistiken<br />

Das Dialogfeld zum Auschecken von Statistiken enthält nun die Gesamtanzahl der<br />

Dateien, die nicht ausgecheckt und die Gesamtanzahl der Dateien, die während des<br />

Auscheckens übersprungen wurden.<br />

14 <strong>StarTeam</strong> - <strong>Handbuch</strong> für <strong>neue</strong> <strong>Funktionen</strong>


<strong>StarTeam</strong>MPX<br />

Verfügbarkeit von Visual Diff und Visual Merge auf Windows-<br />

Plattformen<br />

Die <strong>StarTeam</strong>-Dienstprogramme „Visual Diff“ und „Visual Merge“ sind nun in der<br />

Standardinstallation des Cross-Platform-Clients unter Windows verfügbar. Sie können<br />

über den Client und den Ansichts-Manager aufgerufen werden.<br />

<strong>StarTeam</strong>MPX<br />

Die einzigen <strong>StarTeam</strong>MPX-Komponenten mit <strong>neue</strong>n <strong>Funktionen</strong> sind der Cache-Agent<br />

und der Datei-Transmitter.<br />

Der Datei-Transmitter ist für die Verwaltung der vom Root-Cache-Agenten verwendeten<br />

Datei „CacheJournal.dat“ zuständig. Die Datei ist in dieser <strong>neue</strong>n Version kompakter,<br />

da der Datei-Transmitter Dateien überspringt, deren Erstellungs-Zeitstempel älter als<br />

der letzte Datensatz der Journal-Datei ist. Zudem verfügt sie über einen <strong>neue</strong>n<br />

Parameter mit dem Namen „JournalTrimInterval“, über den Sie festlegen können, wie<br />

oft (in Stunden) Datensätze aus der Journaldatei entfernt werden, die das maximale<br />

Alter überschritten haben. Wenn Sie keinen Wert eingeben, werden 24 Stunden<br />

vorgegeben. Veraltete Datensätze werden beim ersten Start des Servers und<br />

anschließend anhand des festgelegten Zeitintervalls entfernt.<br />

Der Cache-Agent wurde um einige <strong>neue</strong> Parameter ergänzt. Hierzu zählen beispielsweise<br />

Parameter, die dem Remote-Cache-Agenten das Abrufen von Dateien aus<br />

spezifischen Projekten in einer Serverkonfiguration ermöglichen. Außerdem können<br />

mehr Instanzen des Cache-Agenten als Dienste auf einem bestimmten Computer<br />

ausgeführt werden, als dies in der vorherigen Version der Fall war.<br />

In den folgenden Abschnitten finden Sie weitere Details zu den Änderungen, die am<br />

Cache-Agenten vorgenommen wurden.<br />

Dateien aus spezifischen Projekten an Remote-Cache-Agenten<br />

weiterleiten<br />

In früheren Versionen hat der Remote-Cache-Agent den Inhalt aller Dateien von mehreren<br />

<strong>StarTeam</strong>-Servern zwischengespeichert. In <strong>StarTeam</strong>MPX 2005 Release 2 kann<br />

der Remote-Cache-Agent so konfiguriert werden, dass er den Inhalt für jeden von ihm<br />

verfolgten <strong>StarTeam</strong>-Server projektspezifisch zwischenspeichert.<br />

Diese projektspezifisch einsetzbare Funktion kann aktiviert werden, indem die Option<br />

in der entsprechenden -Option der Cache-Agent-Konfigurationsdatei<br />

hinzugefügt wird. Die Option enthält anschließend die entsprechenden<br />

Optionen, von denen jede einen spezifischen Projektnamen oder ein Projektnamensmuster<br />

angibt, der bzw. das verfolgt werden soll.<br />

Beispiel:<br />

<br />

bd1352a8-68a3-4ac1-9f28-0604b3d9267a<br />

<br />

FelixTools<br />

Bank*<br />

Insurance*West*<br />

<br />

<br />

<br />

<br />

<br />

Kapitel 2: Neue <strong>Funktionen</strong> in <strong>StarTeam</strong> 2005 Release 2 15


<strong>StarTeam</strong>MPX<br />

In diesem Beispiel speichert der Remote-Cache-Agent den Dateiinhalt von dem Server<br />

im Cache, dessen GUID „bd1352a8-68a3-4ac1-9f28-0604b3d9267a“ lautet. Das<br />

Element bedeutet, dass der Inhalt auf bestimmte Projekte beschränkt ist.<br />

Die -Werte des Beispiels bedeuten, dass ein Projektname ein eindeutiger<br />

Name oder ein Projektnamensmuster mit Platzhalterzeichen sein kann:<br />

■<br />

■<br />

„FelixTools“ ist ein spezifischer Projektname.<br />

„Bank*“ sorgt dafür, dass alle Projekte verfolgt werden, die mit „Bank“ beginnen.<br />

■<br />

„Insurance*West*“ sorgt dafür, dass alle Projekte verfolgt werden, die mit „Insurance“<br />

beginnen und nachfolgend das Wort „West“ im Namen haben.<br />

Bei <strong>StarTeam</strong>-Projektnamen wird die Groß-/Kleinschreibung nicht berücksichtigt.<br />

Weitere Hinweise zur Verwendung dieser projektspezifisch einsetzbaren Funktion<br />

finden Sie im Folgenden:<br />

■<br />

■<br />

■<br />

■<br />

■<br />

Jede <strong>StarTeam</strong>-Serverkonfiguration mit mindestens einem Remote-Cache-Agenten,<br />

der die projektspezifisch einsetzbare Funktion verwendet, muss auf 2005 Release 2<br />

aktualisiert werden. Dies gilt für die <strong>StarTeam</strong>-Server-Version sowie für die Ereignis-<br />

Transmitter und Datei-Transmitter-Komponenten von <strong>StarTeam</strong>MPX .<br />

Die Verwendung der projektspezifisch einsetzbaren Funktion ist optional. Wenn die<br />

-Option nicht hinzugefügt wird, speichert der Remote-Cache-Agent<br />

weiterhin alle Dateirevisionen für den <strong>StarTeam</strong>-Server, der von der entsprechenden<br />

-Gruppe angegeben wird. Die Remote-Cache-Agenten der<br />

Version <strong>StarTeam</strong> 2005 verfolgen weiterhin den Inhalt aller Projekte, auch wenn die<br />

von ihnen verfolgten <strong>StarTeam</strong>-Serverkonfigurationen auf 2005 Release 2<br />

aktualisiert wurden.<br />

Die projektspezifisch einsetzbare Funktion unterstützt Projektnamen mit<br />

Sternchen (*). Da das Sternchen jedoch als Platzhalterzeichen interpretiert wird,<br />

können Dateien aus zusätzlichen Projekten hinzugefügt werden. Wenn ein Projekt<br />

beispielsweise den Namen „Info*Exec“ hat und ein Remote-Cache-Agent diesen<br />

Projektnamen abonniert, erhält er den Inhalt aller Projekte, die mit „Info“ beginnen<br />

und mit „Exec“ enden.<br />

Für den Zweck der Speicherung ist es wichtig, dass jede Dateirevision zu dem<br />

Projekt „gehört“, in das es eingecheckt wird. In der Praxis sieht das so aus, dass eine<br />

Datei in mehreren Projekten gemeinsam genutzt werden kann und ein bestimmter<br />

Eincheckvorgang dafür sorgt, dass die entsprechende Dateirevision in mehreren<br />

Projekten angezeigt werden kann. Da der Dateiinhalt zusammen mit dem Projekt<br />

verbreitet (Broadcast) wird, in das er eingecheckt wurde, kann die Datei nur von den<br />

Remote-Cache-Agenten gespeichert werden, die das Projekt verfolgen. Angenommen,<br />

eine Datei wird in den Projekten P1 und P2 gemeinsam genutzt und eine <strong>neue</strong><br />

Revision der Datei wird in Projekt P1 eingecheckt. Die <strong>neue</strong> Dateirevision wird von<br />

den Remote-Cache-Agenten gespeichert, die Projekt P1 verfolgen. Ein Remote-<br />

Cache-Agent, der nur Projekt P2 verfolgt, erhält diesen Broadcast nicht. Mit dem „pull<br />

through“-Caching, das weiter unten beschrieben wird, kann ein Remote-Cache-<br />

Agent, der nur Projekt P2 verfolgt, die Dateirevision jedoch beziehen.<br />

Die „catch-up“-Funktion des Remote-Cache-Agenten wird weiterhin serverweit und<br />

nicht projektspezifisch ausgeführt. Wenn beispielsweise ein Remote-Cache-Agent,<br />

der eine projektspezifische Verfolgung ausführt, zum Zeitpunkt T1 gestoppt oder<br />

vom Netzwerk getrennt wird, und dann zum Zeitpunkt T2 eine erneute Verbindung<br />

aufbaut, fordert er die Dateien an, die seit dem Zeitpunkt T1 hinzugefügt werden. Er<br />

erhält jedoch eine Liste mit allen Dateien, die seit T1 hinzugefügt wurden, nicht nur<br />

mit den Dateien, die für die von ihm verfolgten Projekte hinzugefügt wurden. Daher<br />

werden mit der „catch-up“-Funktion möglicherweise mehr Dateien hinzugefügt als<br />

basierend auf den vom Remote-Cache-Agenten betreuten Projekten tatsächlich<br />

notwendig wäre. Ähnliches gilt für die „pre-charge“-Funktion (ursprünglich catch-up)<br />

des Cache-Agenten: die Verfolgung erfolgt auch serverweit und nicht<br />

projektspezifisch.<br />

16 <strong>StarTeam</strong> - <strong>Handbuch</strong> für <strong>neue</strong> <strong>Funktionen</strong>


<strong>StarTeam</strong>MPX<br />

■<br />

Wenn ein Remote-Cache-Agent für die Verfolgung von spezifischen Projekten<br />

konfiguriert ist, akzeptiert er weiterhin die Anforderungen für Dateien. Wenn sich eine<br />

angeforderte Datei nicht im lokalen Cache befindet, leitet der Remote-Cache-Agent<br />

die Anforderung an den entsprechenden Root-Cache-Agenten weiter und speichert<br />

sie für spätere Anforderungen lokal, unabhängig davon, zu welchen Projekten die<br />

Datei gehört. Die projektspezifisch einsetzbare Funktion begrenzt also den Umfang<br />

der für Remote-Cache-Agenten sichtbaren Dateien durch Push-Caching, aber nicht<br />

den Umfang der Dateien, die vom Remote-Cache-Agenten über „pull through“-<br />

Caching (request forwarding) gespeichert werden können.<br />

Mehrere Dienste einrichten<br />

Zuvor konnte immer nur ein Cache-Agent pro Computer als Windows-Dienst ausgeführt<br />

werden. Nun können Sie mehrere Cache-Agenten als Dienste auf demselben Windows-<br />

System registrieren. Jede Instanz eines Cache-Agent-Dienstes muss über einen<br />

eindeutigen „Dienstnamen“ verfügen, der den Dienst im Bedienfeld „Windows-Dienst“<br />

identifizierbar macht. Es können bis zu 25 Root- und Remote-Cache-Agenten auf<br />

demselben System konfiguriert werden. Cache-Agenten-Dienste können über ein<br />

Konsolenfenster des Programms „CacheAgentService.exe“ registriert bzw. deren<br />

Registrierung entfernt werden.<br />

Die Syntax für „CacheAgentService.exe“ lautet wie folgt:<br />

CacheAgentService -start [ KonfigDatei ] [ -log Protokolldatei ] [ -verbose ]<br />

CacheAgentService -register [ Manual | Auto] [ KonfigDatei]<br />

[ -dependson Liste ] [ -log Protokolldatei ] [ -name Dienstname ]<br />

[ -verbose ]<br />

CacheAgentService -unregister<br />

Parameter<br />

KonfigDatei<br />

-dependson Liste<br />

-log Protokolldatei<br />

-name Dienstname<br />

Beschreibung<br />

Der Name der Standard-Konfigurationsdatei lautet „RootCAConfig.xml“<br />

oder „RemoteCAConfig.xml“, je nachdem welcher Cache-Agent-Typ<br />

verwendet wird. Wenn Sie mehrere Konfigurationsdateien verwenden,<br />

müssen „CachePath“ und „RequestPort“ jeweils eindeutige Werte<br />

haben, damit sich die Cache-Agent-Dienste nicht gegenseitig<br />

beeinträchtigen.<br />

Gibt die Dienstabhängigkeiten für den <strong>neue</strong>n Cache-Agent-Dienst an.<br />

Die Liste muss in Anführungszeichen gesetzt werden und durch<br />

Leerzeichen getrennte interne Namen (keine Anzeigenamen) der<br />

Dienste enthalten, von denen der Cache-Agent-Dienst abhängig ist.<br />

(Der interne Name eines Dienstes ist sein Registrierungsschlüssel in<br />

der Windows-Registrierung.)<br />

Am häufigsten besteht eine Abhängigkeit zwischen dem Cache-<br />

Agenten und dem Message-Broker-Dienst, der auf demselben<br />

Computer ausgeführt wird. Der Anzeigename des Message-Broker-<br />

Dienstes ist in der Regel „<strong>StarTeam</strong> Message Broker 6.4“, sein interner<br />

Name lautet jedoch meistens „<strong>StarTeam</strong>MessageBroker6.4“.<br />

Um eine Abhängigkeit zwischen dem Cache-Agent und dem Message-<br />

Broker-Dienst auf demselben Computer anzugeben, würden Sie also<br />

den folgenden Befehl verwenden:<br />

-dependson "<strong>StarTeam</strong>MessageBroker6.4<br />

Ein anderer Protokolldateiname als der Standardname<br />

„CacheAgentService.log“.<br />

Gibt den Anzeigenamen des Dienstes an, der in der Systemsteuerung<br />

unter „Dienste“ erscheint. Der Standardname lautet „<strong>StarTeam</strong>MPX<br />

Cache Agent“.<br />

Dies ist nicht der interne Name. Dieser lautet standardmäßig<br />

„CacheAgentService“ (oder wenn dieser bereits verwendet wird:<br />

CacheAgentService1 bis CacheAgentService25).<br />

Kapitel 2: Neue <strong>Funktionen</strong> in <strong>StarTeam</strong> 2005 Release 2 17


<strong>StarTeam</strong>MPX<br />

Parameter<br />

-register<br />

-start<br />

_unregister<br />

-verbose<br />

Beschreibung<br />

Registriert den Dienst mit dem angegebenen Startmodus („Manuell“<br />

oder „Automatisch“) und verwendet die angegebene Konfigurationsdatei<br />

beim Programmstart (optional).<br />

Startet den Dienst, optional auch mit einer spezifischen<br />

Konfigurationsdatei.<br />

Entfernt einen Dienst. Wenn Sie die Ausführung des Cache-Agenten<br />

beispielsweise von „Manual“ in „Auto“ ändern, entfernen Sie ihn zuerst<br />

aus der Registrierung und fügen ihn anschließend erneut hinzu. Ein<br />

Dienst muss zuerst gestoppt werden, bevor er aus der Registrierung<br />

entfernt werden kann.<br />

Sorgt dafür, dass ein weiteres detaillierteres Protokoll generiert wird.<br />

Der Name lautet standardmäßig „CacheAgentService-debug.log“.<br />

Tabelle 2.1<br />

Neue Parameter<br />

Der Cache-Agent wurde um mehrere <strong>neue</strong> Parameter ergänzt.<br />

Parameter, die von beliebigen Remote-Cache-Agenten verwendet werden<br />

Parameter<br />

Beschreibung<br />

CacheCheckInterval Ganzzahl; Anzahl der Sekunden. Der Standardwert ist 60.<br />

Gibt an, wie häufig der Cache-Agent seine Cache-Größe mit dem konfigurierten Cache-Limit<br />

(MaxCacheSize) abgleicht. Wenn die Cache-Größe die konfigurierte Grenze überschreitet,<br />

werden die am längsten nicht verwendeten Dateien aus dem Cache entfernt, bis die Cache-<br />

Größe unter der Größenbeschränkung liegt. Nach der Konvertierung des Native-I-Datenspeichers<br />

in das Native-II-Format fügen die Root-Cache-Agenten zu deren lokalem Cache<br />

keine Dateien mehr hinzu.<br />

Der Mindestwert ist Null (0), die Funktion wird hierdurch deaktiviert.<br />

InitialRequestThreads Ganzzahl; Anzahl der Verbindungen. Der Standardwert ist 10. Der zulässige Bereich liegt<br />

zwischen 1 und MaxConnections.<br />

Die ursprüngliche Anzahl der Request-Handler-Threads, die beim Start des Cache-Agenten<br />

aktiviert werden. Weitere Request-Handler-Threads können bei Bedarf bis zu dem unter<br />

„MaxConnections“ angegebenen Wert gestartet werden, wenn alle aktuellen Threads aktiven<br />

Verbindungen zugewiesen werden.<br />

MaxCatchupSize Ganzzahl; Anzahl der Byte. Der Standardwert ist 100 MB. Der Wert muss zwischen 0 und<br />

100000000 liegen.<br />

Dieser Parameter beschränkt die Höchstanzahl der bei einer catch-up-Anforderung zurückgegebenen<br />

Dateien. Bei einem Remote-Cache-Agenten beschränkt dieser Parameter die<br />

Höchstanzahl der bei einer catch-up-Anforderung angeforderten Dateien. In beiden Fällen<br />

gibt der Wert die Gesamtgröße der Dateien, die an der catch-up-Operation beteiligt sind, in<br />

Byte an. Wenn dieser Wert 0 ist, ist für die catch-up-Anforderung keine Größenbeschränkung<br />

vorhanden. Es wird immer der kleinere Wert des Rquesters und des Requestees verwendet,<br />

um die Anforderung einzuschränken.<br />

RequestReadTimeout Ganzzahl; Anzahl der Sekunden. Der Standardwert ist 30.<br />

Gibt die Zeitspanne an, in der ein Cache-Agent auf das Lesen der nächsten Anforderung von<br />

einem Client wartet, bevor er die entsprechende Verbindung schließt. Wenn die Verbindung<br />

geschlossen wurde, wird der Request-Handler-Thread für andere Verbindungen<br />

freigegeben.<br />

Der Mindestwert ist Null (0), die Funktion wird hierdurch deaktiviert.<br />

18 <strong>StarTeam</strong> - <strong>Handbuch</strong> für <strong>neue</strong> <strong>Funktionen</strong>


<strong>StarTeam</strong>MPX<br />

Tabelle 2.2<br />

Parameter<br />

Parameter, die nur vom Remote-Cache-Agenten verwendet werden<br />

Beschreibung<br />

CatchupCheckInterval Ganzzahl; Anzahl der Sekunden. Der Standardwert ist 300.<br />

Das Intervall, in dem ein Remote-Cache-Agent prüft, ob für eine seiner Cache-Quellen ein<br />

catch-up-Vorgang ausgeführt werden muss, da die Message-Broker-Verbindung getrennt<br />

wurde. Wenn ein catch-up-Vorgang erforderlich ist, bleiben die auszuführenden catch-up-<br />

Zyklen bestehen, bis die normale Message-Broker-Konnektivität wiederhergestellt wird.<br />

Die „catch-up“-Funktion des Remote-Cache-Agenten wird weiterhin serverweit und nicht<br />

projektspezifisch ausgeführt. Wenn beispielsweise ein Remote-Cache-Agent, der eine<br />

projektspezifische Verfolgung ausführt, zum Zeitpunkt T1 gestoppt oder vom Netzwerk<br />

getrennt wird, und dann zum Zeitpunkt T2 eine erneute Verbindung aufbaut, fordert er die<br />

Dateien an, die seit dem Zeitpunkt T1 hinzugefügt werden. Er erhält jedoch eine Liste mit<br />

allen Dateien, die seit T1 hinzugefügt wurden, nicht nur mit den Dateien, die für die von<br />

ihm verfolgten Projekte hinzugefügt wurden. Daher werden mit der „catch-up“-Funktion<br />

möglicherweise mehr Dateien hinzugefügt als basierend auf den vom Remote-Cache-<br />

Agenten betreuten Projekten tatsächlich notwendig wäre. Ähnliches gilt für die „precharge“-Funktion<br />

(ursprünglich catch-up) des Cache-Agenten: die Verfolgung erfolgt auch<br />

serverweit und nicht projektspezifisch.<br />

Der Mindestwert ist Null (0), die Funktion wird hierdurch deaktiviert.<br />

ContentSource<br />

Die ContentSource-Gruppe ist nicht neu, sie hat jedoch zwei zusätzliche Parameter.<br />

Projects<br />

Wenn dieser Parameter angegeben wird, zeigt dieser Gruppenwert an, dass nicht alle<br />

Inhalte des entsprechenden <strong>StarTeam</strong>-Servers zurückverfolgt werden müssen. Es wird<br />

nur der Inhalt der Project-Parameter in der Gruppe „Projects“ zurückverfolgt und<br />

gespeichert. Die Gruppe kann mehrere Project-Parameter enthalten.<br />

Project<br />

Jeder Project-Parameter definiert einen Projektnamen oder ein Namensmuster. Alle<br />

Dateien, die in ein Projekt eingecheckt werden, dessen Name mit dem definierten Namen<br />

oder Muster übereinstimmen, werden vom Cache-Agenten gespeichert. Ein Muster ist ein<br />

Name mit einem oder mehreren Sternchen (*) als Platzhalterzeichen.<br />

Für den Zweck der Speicherung ist es wichtig, dass jede Dateirevision zu dem Projekt<br />

„gehört“, in das es eingecheckt wird. In der Praxis sieht das so aus, dass eine Datei in<br />

mehreren Projekten gemeinsam genutzt werden kann und ein bestimmter Eincheckvorgang<br />

dafür sorgt, dass die entsprechende Dateirevision in mehreren Projekten angezeigt<br />

werden kann. Da der Dateiinhalt zusammen mit dem Projekt verbreitet (Broadcast) wird,<br />

in das er eingecheckt wurde, kann die Datei nur von den Remote-Cache-Agenten<br />

gespeichert werden, die das Projekt verfolgen. Angenommen, eine Datei wird in den<br />

Projekten P1 und P2 gemeinsam genutzt und eine <strong>neue</strong> Revision der Datei wird in Projekt<br />

P1 eingecheckt. Die <strong>neue</strong> Dateirevision wird von den Remote-Cache-Agenten gespeichert,<br />

die Projekt P1 verfolgen. Ein Remote-Cache-Agent, der nur Projekt P2 verfolgt,<br />

erhält diesen Broadcast nicht. Mit dem „pull through“-Caching, das weiter unten beschrieben<br />

wird, kann ein Remote-Cache-Agent, der nur Projekt P2 verfolgt, die Dateirevision<br />

jedoch beziehen.<br />

Wenn ein Remote-Cache-Agent für die Verfolgung von spezifischen Projekten konfiguriert<br />

ist, akzeptiert er weiterhin die Anforderungen für Dateien. Wenn sich eine angeforderte<br />

Datei nicht im lokalen Cache befindet, leitet der Remote-Cache-Agent die Anforderung an<br />

den entsprechenden Root-Cache-Agenten weiter und speichert sie für spätere Anforderungen<br />

lokal, unabhängig davon, zu welchen Projekten die Datei gehört. Die projektspezifisch<br />

einsetzbare Funktion begrenzt also den Umfang der für Remote-Cache-<br />

Agenten sichtbaren Dateien durch Push-Caching, aber nicht den Umfang der Dateien, die<br />

vom Remote-Cache-Agenten über „pull through“-Caching (request forwarding)<br />

gespeichert werden können.<br />

PrechargeSize<br />

Ganzzahl; Der Standardwert ist MaxCatchupSize.<br />

Gibt die maximale Größe der ersten catch-up-Operation eines Remote-Cache-Agenten<br />

an, die dazu verwendet wird, den Cache-Speicher vorab zu laden. Standardmäßig wird<br />

der Wert MaxCatchupSize des Cache-Agenten verwendet. Sie können aber auch einen<br />

größeren oder kleineren Wert angeben. Wenn dieser Wert Null (0) ist, führt der Remote-<br />

Cache-Agent die „precharge“-Operation nicht aus.<br />

Kapitel 2: Neue <strong>Funktionen</strong> in <strong>StarTeam</strong> 2005 Release 2 19


<strong>StarTeam</strong> Extensions<br />

<strong>StarTeam</strong> Extensions<br />

<strong>StarTeam</strong>-Integrationen<br />

Das Dienstprogramm für den Import von Anforderungen (impreq), das CaliberRM-<br />

Anforderungen in <strong>StarTeam</strong> importiert, wurde durch den CaliberRM <strong>StarTeam</strong><br />

Requirements Publisher ersetzt. Wenn Sie das alte Dienstprogramm noch einige Zeit<br />

weiter einsetzen müssen, können Sie die Kopie verwenden, die mit <strong>StarTeam</strong><br />

Extensions 2005 geliefert wird. Das alte Dienstprogramm wird bis auf weiteres auf der<br />

Website von Borland Code Central (http://cc.borland.com/) verfügbar sein. Weitere<br />

Informationen zum CaliberRM <strong>StarTeam</strong> Requirements Publisher finden Sie weiter<br />

unten im Abschnitt zu den Integrationen.<br />

Vollständig <strong>neue</strong> oder veränderte <strong>StarTeam</strong>-Integrationen sind die <strong>StarTeam</strong> Visual<br />

Studio .NET-Integration, die <strong>StarTeam</strong> Eclipse-Integration und der CaliberRM<br />

<strong>StarTeam</strong> Requirements Publisher.<br />

In vorherigen <strong>StarTeam</strong>-Versionen wurde die Integration in Visual Studio mithilfe der<br />

Microsoft SCC APIs durchgeführt. Die <strong>neue</strong> Visual Studio-.NET-Integration von<br />

<strong>StarTeam</strong> verwendet das .NET-SDK von <strong>StarTeam</strong> und bietet weitaus mehr<br />

<strong>Funktionen</strong>. Der Funktionsumfang ist mit der JBuilder-Integration und den Eclipse-<br />

Integrationen von <strong>StarTeam</strong> vergleichbar.<br />

Die <strong>StarTeam</strong> Eclipse-Integration unterstützt nun alternative Eigenschaftseditoren<br />

(APEs), benutzerdefinierte Formulare, die mit den <strong>StarTeam</strong> Enterprise Advantage-<br />

<strong>Funktionen</strong> verwendet werden können.<br />

Der CaliberRM <strong>StarTeam</strong> Requirements Publisher ersetzt das Dienstprogramm für den<br />

Import von Anforderungen (impreq), das zuvor in <strong>StarTeam</strong> Extensions integriert war.<br />

Er verwendet das CaliberRM- und das <strong>StarTeam</strong>-SDK für den Zugriff auf CaliberRM-<br />

Anforderungen und um diese in ein <strong>StarTeam</strong>-Projekt zu kopieren. Der Requirements<br />

Publisher ist nicht Teil der <strong>StarTeam</strong> Extensions. Er kann als Integration unter<br />

http://www.borland.com/downloads/download_starteam.html heruntergeladen werden.<br />

Die folgenden Komponenten wurden nicht geändert (und verwenden daher noch die<br />

Versionsnummer 2005), wurden aber mit <strong>StarTeam</strong> Server 2005 Release 2 getestet<br />

und funktionieren problemlos:<br />

■<br />

■<br />

■<br />

■<br />

■<br />

Mercury TestDirector Synchronizer<br />

Versionskontroll-Add-In für Mercury TestDirector<br />

Versionskontroll-Add-In für Mercury Quality Center<br />

Microsoft SCC-Integration<br />

Microsoft Visual Studio .NET Web Projects<br />

Borland LDAP QuickStart Manager<br />

Mit dem Borland LDAP QuickStart Manager können Sie jetzt die folgenden<br />

Standardoptionen einstellen:<br />

■<br />

■<br />

■<br />

Vorhandene Benutzereigenschaften überschreiben<br />

Passwörter validieren und initialisieren<br />

Lizenztypen festlegen<br />

Um die Standardeinstellungen für die Importoptionen einzurichten, wählen Sie<br />

„nfigure > Default Import Options“.<br />

20 <strong>StarTeam</strong> - <strong>Handbuch</strong> für <strong>neue</strong> <strong>Funktionen</strong>


Der Import/Export-Manager in <strong>StarTeam</strong><br />

In vorherigen Versionen mussten diese Einstellungen mit dem Experten geändert<br />

werden. Jetzt können Sie diese Optionen vor Drag-and-Drop-Importvorgängen<br />

konfigurieren. Um die Optionen während des Imports einzustellen, aktivieren Sie das<br />

Auswahlfeld „Show this dialog automatically before importing users“. Dieses Dialogfeld<br />

erinnert Sie vor jedem Importvorgang daran, die Einstellungen zu überprüfen.<br />

Borland LDAP QuickStart Manager unterstützt sowohl <strong>StarTeam</strong>-Lizenzen als auch<br />

Borland-Lizenzen für Lizenzserver.<br />

Der Import/Export-Manager in <strong>StarTeam</strong><br />

Aufgrund einiger am SDK vorgenommenen Ergänzungen kann der <strong>StarTeam</strong> Import/<br />

Export Manager gemeinsam genutzte und verschobene Elemente jetzt viel schneller<br />

erkennen.<br />

Außerdem ist die Eingabe eines Benutzernamens und Kennworts in den Import- und<br />

Export-Dateien (.cdl) nicht mehr erforderlich. Wenn Sie die Paramerter USERNAME<br />

und PASSWORD aus diesen Dateien löschen, werden Sie an der Befehlszeile<br />

aufgefordert, Ihren Benutzernamen und Ihr Kennwort einzugeben.<br />

Unterstützung von <strong>StarTeam</strong> 2005<br />

Die nachfolgend aufgeführten <strong>StarTeam</strong>-Anwendungen wurden aktualisiert und unter<br />

<strong>StarTeam</strong> Server 2005 Release 2 getestet. Sie enthalten nicht viele <strong>neue</strong> <strong>Funktionen</strong>,<br />

es wurden jedoch viele Probleme behoben und einige <strong>neue</strong> Symbole hinzugefügt.<br />

■<br />

■<br />

■<br />

■<br />

■<br />

■<br />

■<br />

■<br />

<strong>StarTeam</strong> SDK (Weitere Informationen finden Sie in der SDK-Dokumentation.)<br />

StarDisk<br />

Web Edition<br />

Workflow Designer<br />

Notification Agent<br />

Die meisten IDE-Integrationen<br />

<strong>StarTeam</strong> Datamart<br />

<strong>StarTeam</strong> Quality Center Synchronizer<br />

Kapitel 2: Neue <strong>Funktionen</strong> in <strong>StarTeam</strong> 2005 Release 2 21


22 <strong>StarTeam</strong> - <strong>Handbuch</strong> für <strong>neue</strong> <strong>Funktionen</strong>


Index<br />

A<br />

Alle auschecken<br />

Verknüpfte Dateien 14<br />

Alle auswählen<br />

Verknüpfte Dateien 14<br />

Alle einchecken<br />

Verknüpfte Dateien 14<br />

Änderungsanforderungen<br />

Diagramm 10<br />

Anforderungen<br />

Veröffentlichen 20<br />

APEs<br />

Verwendung in der <strong>StarTeam</strong> Eclipse-Integration 20<br />

Audit-Einträge<br />

Diagramm 10<br />

Auschecken<br />

Verknüpfte Dateien 13<br />

Auscheck-Statistiken 14<br />

B<br />

Benutzer importieren 8<br />

C<br />

Cache Agent (Parameter)<br />

CacheCheckInterval 18<br />

CatchupCheckInterval 19<br />

ContentSource 19<br />

InitialRequestThreads 18<br />

MaxCatchupSize 18<br />

PrechargeSize 19<br />

Project 19<br />

Projects 19<br />

RequestReadTimeout 18<br />

CacheCheckInterval<br />

Cache Agent (Parameter) 18<br />

CaliberRM <strong>StarTeam</strong> Requirements Publisher 20<br />

CatchupCheckInterval<br />

Cache Agent (Parameter) 19<br />

Client/Server-Kompatibilität 7<br />

Clients<br />

Neue Symbole 10<br />

Serveradministration (Dienstprogramm) 10<br />

ContentSource<br />

Cache Agent (Parameter) 19<br />

D<br />

Dateien<br />

Alle mit Element verknüpften Dateien<br />

auschecken 14<br />

Alle mit Element verknüpften Dateien auswählen 14<br />

Alle mit Element verknüpften Dateien<br />

einchecken 14<br />

Alle verknüpften Dateien zur Auswahl<br />

hinzufügen 14<br />

Arbeitsdatei mit verknüpfter Datei vergleichen 13<br />

Diagramm 10<br />

Label an mit Elementen verknüpfte Dateien<br />

anhängen 13<br />

Label von mit Elementen verknüpfte Dateien<br />

lösen 13<br />

Mit Element verknüpfte Dateien auschecken 13<br />

Mit Element verknüpfte Dateien einchecken 13<br />

Dateioperationen 13, 14<br />

DB2 8<br />

Diagramm<br />

Änderungsanforderungen 10<br />

Audit-Einträge 10<br />

Dateien 10<br />

Erstellen 10<br />

Tasks 10<br />

Themen 10<br />

Dienstprogramm zum Importieren von<br />

Anforderungen 20<br />

Ersetzt durch CaliberRM <strong>StarTeam</strong> Requirements<br />

Publisher 20<br />

E<br />

Einchecken<br />

Verknüpfte Dateien 13<br />

Entwicklersupport 5<br />

Erstellen<br />

Diagramm 10<br />

G<br />

Gruppen importieren 8<br />

I<br />

ID-basierte URLs 11<br />

impreq 20<br />

Inhalt vergleichen<br />

Verknüpfte Dateien 13<br />

InitialRequestThreads<br />

Cache Agent (Parameter) 18<br />

K<br />

Kontextmenü<br />

Weitere Befehle im Link-Fenster 13<br />

Weitere Befehle im oberen Teilfenster 14<br />

Konventionen<br />

Kursivschrift 6<br />

Menüauswahl 6<br />

Schriftart mit fester Breite 6<br />

Konventionen in der Dokumentation 6<br />

Kursivschrift (Konvention) 6<br />

L<br />

Label anhängen<br />

Verknüpfte Dateien 13<br />

Label lösen<br />

Verknüpfte Dateien 13<br />

M<br />

MaxCatchupSize<br />

Cache Agent (Parameter) 18<br />

Menüauswahl (Konvention) 6<br />

Microsoft Visual Studio .NET 20<br />

Index 23


N<br />

Namenbasierte URLs 11<br />

Neue Clientfunktionen 10<br />

Neue <strong>Funktionen</strong><br />

<strong>StarTeam</strong>-Cross-Platform-Client 10<br />

<strong>StarTeam</strong>MPX-Server 15<br />

<strong>StarTeam</strong>-Server 8<br />

<strong>StarTeam</strong>-Windows-Client 10<br />

Übersicht 7<br />

Neue <strong>Funktionen</strong> für <strong>StarTeam</strong> Extensions 20<br />

Neue <strong>Funktionen</strong> für <strong>StarTeam</strong> StarDisk 21<br />

Neue Serverfunktionen 8<br />

P<br />

PrechargeSize<br />

Cache Agent (Parameter) 19<br />

Produktsupport 5<br />

Project<br />

Cache Agent (Parameter) 19<br />

Projects<br />

Cache Agent (Parameter) 19<br />

R<br />

RequestReadTimeout<br />

Cache Agent (Parameter) 18<br />

S<br />

Schriftart mit fester Breite (Konvention) 6<br />

Serveradministration (Dienstprogramm) 8, 10<br />

Server-Tools 8<br />

<strong>StarTeam</strong> Eclipse-Integration 20<br />

<strong>StarTeam</strong> Visual Studio .NET-Integration 20<br />

<strong>StarTeam</strong>-Cross-Platform-Client<br />

Erstellen von URLs 12<br />

Neue <strong>Funktionen</strong> 10<br />

Öffnen von URLs 12<br />

<strong>StarTeam</strong>MPX-Server<br />

Neue <strong>Funktionen</strong> 15<br />

<strong>StarTeam</strong>-Server<br />

Neue <strong>Funktionen</strong> 8<br />

<strong>StarTeam</strong>-Windows-Client<br />

Neue <strong>Funktionen</strong> 10<br />

Statistiken<br />

Auschecken 14<br />

Support 5<br />

Symbole 10<br />

Syntax-Konventionen<br />

Variablen 6<br />

T<br />

Tasks<br />

Diagramm 10<br />

Technischer Support 5<br />

Themen<br />

Diagramm 10<br />

U<br />

Übersicht über <strong>neue</strong> <strong>Funktionen</strong> 7<br />

URLs<br />

Anzeige in Drittanbieter-Anwendungen 11<br />

Erstellt in <strong>StarTeam</strong> 12<br />

HTML-Darstellung 11<br />

ID-basiert 11<br />

In <strong>StarTeam</strong> öffnen 12<br />

Kopieren in Drittanbieter-Anwendung 12<br />

Namensbasiert 11<br />

URL-Verwendung einrichten 11<br />

V<br />

Verknüpfte Dateien (Operation) 13, 14<br />

Visual Diff 15<br />

Visual Merge 15<br />

Visual Studio .NET 20<br />

Z<br />

Zur Auswahl hinzufügen<br />

Verknüpfte Dateien 14<br />

24 <strong>StarTeam</strong> - <strong>Handbuch</strong> für <strong>neue</strong> <strong>Funktionen</strong>

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!