Home
Microsoft SCC Integration
Contents
1. MDB Dateien 101 Men auswahl Konvention 6 Men s der Quellcodeverwaltung Access 105 Visual Studio NET 59 Microsoft Access Siehe Access Microsoft Visual Studio NET Siehe Visual Studio NET N Nicht in Ansicht Dateistatus 12 13 Nicht exklusive Sperren 22 0 Objekte Ausgecheckte in Access 110 Status in Access aktualisieren 110 Objekte freigeben Befehl Access 106 Objektstatus aktualisieren Befehl Access 106 Offline arbeiten Visual Studio NET 77 Optionen Access Quellcodeverwaltung 100 C Builder Codeverwaltung 39 Delphi 8 f r NET Codeverwaltung 29 Pers nliche 17 22 StarTeam Projekte 16 Visual Studio NET Quellcodeverwaltung 55 Optionen Befehl Access 106 Ordner Alternative Arbeitsordner 73 113 Beschreibung 9 StarTeam Ordner mit relativen Pfadnamen verschieben 14 Verschieben in Access 113 Ordner verschieben Access 113 StarTeam 14 P PowerBuilder 115 Produktsupport 6 Projekt aus Quellcodeverwaltung hinzuf gen Befehl Visual Studio NET 61 Projektansichten Beschreibung 8 Projekte Access Datenbanken zu neuen StarTeam Projekten hinzuf gen 102 Access Datenbanken zu vorhandenen StarTeam Projekten hinzuf gen 104 Beschreibung 8 Hinzuf gen zu Visual Studio NET Projektmappe 90 91 StarTeam Aktualisierungsfunktionen 48 51 122 StarTeam Eigenschaften 16 Projektmappen zu Visual Studio NET Projektmappe hinzuf gen 92 Projektmappenordner in Visual Studio NET 63 Projektstr
2. 72 Projektmappen ffnen und schlie en 72 Alternative Arbeitsordner verwenden 73 An und Abmelden 2 2 2222 2 2 2 73 Projektmappen zum ersten Mal ffnen 73 Projektmappe zum ersten Mal ffnen 76 Projektmappe schlie en 76 Offline arbeiten 2 2 2 2m rennen 77 Erneute Verbindung nach unbeabsichtigter Trennung der Verbindung 22 77 Neueste Versionen abrufen 2 2 77 Dateien ein und auschecken 78 Dateien auschecken 2 222 20 79 Den letzten Auscheckvorgang r ckg ngig Machen 4 ng m 0 a 2 ta 80 Erl uterungen zu Eincheckkommentaren 81 Dateien einchecken 2 2 2 2 82 Textdateiversionen zusammenf hren 84 Dateistatus aktualisieren 222200 84 Mit unterschiedlichen Dateiversionen arbeiten 84 Versionshistorie berpr fen 84 ltere Dateiversion abrufen 85 ltere Dateiversionen auschecken 85 Versionen von Textdateien vergleichen 85 Elemente hinzuf gen 2 2222 86 Neue Dateien zu einem Projekt oder einer Projektmappe hinzuf gen 87 Vorhandene Dateien zu einem Projekt hinzuf gen gt 220er nenn 88 Vorhandene Dateien zu einer Projektmappe hinzuf gen 89 Neue Projekte zu einer Projektmappe hinzuf gen 22 Common 90 Vorhandene Projekte zu einer Projektmappe hinzuf gen Ep as iea e en 91 Vorhandene Projektmappen zu einer Projektmappe hi
3. Klicken Sie auf OK Wenn Sie das Auswahlfeld Als Standardanmeldeinforma tionen f r diesen Server speichern aktiviert haben wird StarTeam Toolbar angezeigt Sie cacht den Benutzernamen und das Passwort den bzw das Sie f r die Anmeldung beim Server verwendet haben sodass die Anzahl der erforderlichen Anmeldungen reduziert wird Das neue Projekt seine Stammansicht und der Stammordner f r die Ansicht erhalten den von Ihnen ausgew hlten Projektnamen Sein Arbeitsordner ist der scc Daten bankordner es sei denn Sie haben einen anderen Arbeitsordner eingegeben Das Dialogfeld Objekte zu StarTeam hinzuf gen wird angezeigt In diesem Dialogfeld sind alle Objekte die der Versionskontrolle unterstellt werden k nnen vorausgew hlt 7 F hren Sie im Dialogfeld Objekte zu StarTeam hinzuf gen Folgendes aus a c Aktivieren Sie die Auswahlfelder der Objekte die der Quellcodeverwaltung hinzu gef gt werden sollen Deaktivieren Sie die Auswahlfelder der anderen Objekte Geben Sie im Textfeld Kommentar eine Beschreibung f r diese Objekte ein Es k nnen dazu maximal 253 Zeichen verwendet werden Diese Informationen werden f r die einzelnen Objekte in der Spalte Beschreibung angezeigt Klicken Sie auf OK Wenn der Arbeitsordner f r das neue Projekt sich vom Speicherort der Datenbank unterscheidet k nnen Sie den Namen des Ordners im Dialogfeld Add StarTeam Folder angeben 8 Wenn das Dialogfeld
4. sin b Falls n tig wechseln Sie vom aktuellen Ordner in den Ordner mit der gew nschten Projektmappe ce W hlen Sie die gew nschte Projektmappendatei aus d Klicken Sie auf ffnen 3 Abh ngig von den ausgew hlten Optionen wird m glicherweise das Dialogfeld Auschecken zum Bearbeiten angezeigt da die Projektmappendatei der aktuellen Projektmappe durch das Hinzuf gen einer weiteren Projektmappe ge ndert wurde Wenn dieses Dialogfeld angezeigt wird klicken Sie auf Auschecken 4 F hren Sie im Dialogfeld Open Existing StarTeam Project Folgendes aus a F hren Sie einen der folgenden Schritte aus m W hlen Sie im Dropdown Listenfeld Serverbeschreibung den entsprechen den Server aus Wenn das Dropdown Listenfeld Serverbeschreibung leer ist oder den Server auf den Sie zugreifen m chten nicht enth lt klicken Sie auf Server und geben Sie in den angezeigten Dialogfeldern die erforderlichen Serverinforma tionen ein Weitere Informationen hierzu finden Sie unter Auf StarTeam Server zugreifen auf Seite 24 b Klicken Sie auf den Schalter Anmelden um das Anmeldedialogfeld anzuzeigen F hren Sie in diesem Dialogfeld Folgendes aus 1 Geben Sie den Benutzernamen und das Passwort f r den Serverzugriff in die entsprechenden Textfelder ein 2 Aktivieren Sie bei Bedarf das Auswahlfeld Als Standardanmeldeinformationen f r diesen Server speichern 92 StarTeam Microsoft SCC In
5. ffnen Sie die Datei starteamxx jar Das Archiv enth lt eine Textdatei Der Name dieser Datei enth lt die Runtime Version und Build Informationen Starten Sie das zum Lieferumfang des SDKs geh rende Skript BuildNumber vbs Doppelklicken Sie im Windows Explorer darauf Die angezeigten Versionsangaben stammen aus einer in der jar Datei implementierten Java Klasse 126 StarTeam Microsoft SCC Integration Benutzerhandbuch Index A Abrufen Access Dateien 100 107 Access Versionen 110 Versionen in Rational Rose 121 Visual Studio NET Dateien 77 Visual Studio NET Versionen 85 Abrufen Befehl Visual Studio NET 60 Access Aktuellste Dateiversion abrufen 107 Auschecken Befehl 105 Auschecken r ckg ngig Befehl 105 Auschecken von Dateien r ckg ngig machen 109 Dateien abrufen 100 Dateien aus StarTeam entfernen 101 112 Dateien auschecken 108 Dateien einchecken 100 108 Dateien zu StarTeam hinzuf gen 107 Dateistatuswerte 113 Datenbank aus StarTeam Projekt erstellen Befehl 106 Datenbanken aus StarTeam entfernen 113 Datenbanken verzweigen 113 Datenbanken zu StarTeam hinzuf gen 113 Einchecken Befehl 105 Fehlersuche 113 Historische Versionen abrufen 110 Historische Versionen auschecken 110 Integrationskomponenten installieren 100 Letzte Version abrufen Befehl 105 Men der Quellcodeverwaltung 105 Objekte freigeben Befehl 106 Objekte zu StarTeam hinzuf gen 101 Objekte zu StarTeam hinzuf gen
6. 3 Klicken Sie auf Historie anzeigen um einen Bericht der an der Datei vorgenom menen Anderungen anzuzeigen Dieser Bericht enth lt die Zeitstempel der Ein und Auscheckvorg nge sowie Kommentare So zeigen Sie Dateikonflikte an 1 W hlen Sie eine Datei 2 Klicken Sie im unteren Fenster des Commit Browsers auf das Diff und Historie Register 3 Klicken Sie auf Unterschiede anzeigen um einen Bericht anzuzeigen in dem alle Konflikte zwischen de ausgew hlten lokalen und Remote Quelltexten enthalten sind 4 berpr fen Sie die im Fenster angezeigten Konflikte Wenn Sie Visual Diff verwen den sind diese Konflikte farblich unterschiedlich markiert 5 Wenn Sie die Konflikte in Ihren Dateien behoben haben wechseln Sie wieder in den Commit Browser und schreiben Sie die Dateien erneut zur ck 46 StarTeam Microsoft SCC Integration Benutzerhandbuch Fehlersuche Kapitel Integration mit CaliberRN Die CaliberRM Anforderungsmanagement L sung unterst tzt die Microsoft SCC API Daher k nnen Sie die StarTeam Microsoft SCC Integration verwenden um die Ver sionskontrolle f r Caliber RM zur Verf gung zu stellen Wenn Sie die StarTeam Integration mit CaliberRM verwenden k nnen Sie Abh ngig keiten Links zu und von Anforderungen erstellen die ber Objekte verf gen die der Codeverwaltung unterliegen Durch das Verkn pfen von Anforderungsobjekten mit Quellobjekten k nnen Sie eine Anforderung die ge ndert wur
7. 32 StarTeam Microsoft SCC Integration Benutzerhandbuch Mit Dateien arbeiten So w hlen Sie ein Projekt aus wenn Sie bei StarTeam bereits angemeldet sind 1 F hren Sie im Dialogfeld Open Existing Project einen der folgenden Schritte aus m W hlen Sie im Dropdown Listenfeld Server Description einen Server aus Wenn das Dropdown Listenfeld Server Description leer ist oder den Server auf den Sie zugreifen m chten nicht enth lt klicken Sie auf Server und geben Sie in den angezeigten Dialogfeldern die erforderlichen Serverinformationen ein Weitere Informationen hierzu finden Sie unter Auf StarTeam Server zugreifen auf Seite 24 2 W hlen Sie im Listenfeld Project ein Projekt aus 3 W hlen Sie im Listenfeld View eine Ansicht aus 4 Klicken Sie auf OK Mit Dateien arbeiten Tipp Eine Datei ist das Objekt auf der niedrigsten Ebene das Sie in StarTeam bearbeiten k nnen S mtlicher Code der der Codeverwaltung unterstellt werden soll muss in einer Datei enthalten sein Die Anwendung speichert Dateien in einer logischen Baum struktur Sie k nnen Dateien in einem Delphi 8 f r NET Projekt erstellen und sie in ihr Codeverwaltungssystem bernehmen oder vorhandene Dateien aus den Codever waltungssystem in Delphi 8 f r NET einf gen Sie k nnen ein gesamtes Verzeichnis nach StarTeam verschieben und anschlie end einzelne oder mehrere Dateien oder gesamte Unterverzeichnisstrukturen au
8. Das Dialogfeld Create New StarTeam Project wird angezeigt 4 F hren Sie im Dialogfeld Create New StarTeam Project Folgendes aus a Geben Sie den Namen des Projekts in das entsprechende Textfeld ein Sie k nnen entweder den Standardwert bernehmen d h den Namen Ihrer Projekt mappe oder einen anderen Wert eingeben Es k nnen dazu maximal 228 Zeichen verwendet werden Wenn Sie keine weiteren Projektmappen oder andere Informationstypen zu diesem Projekt hinzuf gen m chten z B funktionale Spezifikationen k nnen Sie einfach den Namen Ihrer Projektmappe verwenden Verwenden Sie anderenfalls einen Namen der Ihr StarTeam Projekt m glichst genau beschreibt b Geben Sie im Textfeld Project Desription eine Beschreibung f r das Projekt ein c Sie k nnen den Arbeitsordner ndern indem Sie nach einem neuen Pfad suchen oder einen neuen Pfad eingeben Als Standardwert wird der Arbeitsordnerpfad der Projektmappe verwendet Der von Ihnen angegebene Arbeitsordner wird zum Arbeitsordner des Stamm ordners der Projektansicht Wenn Benutzer andere Dateitypen zu diesem Projekt aus StarTeam oder aus anderen Anwendungen hinzuf gen sollten die Visual Studio NET Dateien nicht im Stammordner des StarTeam Projekts gespeichert werden 70 StarTeam Microsoft SCC Integration Benutzerhandbuch Projektmappen der Codeverwaltung unterstellen d F hren Sie einen der folgenden Schritte aus W hlen Sie im Dropdown Listenfeld Server
9. Die Anwendung erm glicht Ihnen und anderen Teammitgliedern ohne Code Kollision oder Verlust fr herer Quelltextdateien parallel und gleichzeitig in mehreren gemeinsam genutzten Projekten zu arbeiten Kapitel 5 Integration mit C Builder 37 StarTeam mit C Builder verwenden Sie k nnen in StarTeam zwei unterschiedliche Typen der Dateirevisionsspeicherung w hlen Forward Delta empfohlen f r Textdateien und vollst ndige Revisionsspeiche rung empfohlen f r Bin r und Textdateien die so h ufig ge ndert werden dass das Delta so gro wie die Datei selbst sein kann Mithilfe der Anwendung k nnen Sie Textdateien einschlie lich Code Dateien und andere Dokumenttypen vergleichen und Aktualisierungen zusammenf hren Bin r dateien k nnen zu Projekten hinzugef gt werden die der Codeverwaltung unterliegen es ist jedoch nicht m glich mehrere Quellen dieser Dateien zu vergleichen oder zusam menzuf hren Wenn Sie Bin rdateien in die Anwendung verschieben berschreibt das System in der Regel alle vorhandenen Kopien der Dateien mit neueren Quellen Grundlagen zum Repository Das Repository ist eine Instanz eines bestimmten Datenbank Management Systems Es wird in der Regel auf einem Remote Server gespeichert sodass mehrere Benutzer gleichzeitig eine Verbindung herstellen Dateien aus und einchecken und andere Verwaltungsaufgaben ausf hren k nnen Daher m ssen Sie wenn Sie die Anwendung verwenden nicht nur eine Verbind
10. Wenn Sie den Standardwert f r den Benutzernamen im StarTeam Dialogfeld Anmelden ndern m chten bearbeiten Sie den Text im Anmeldefeld zu einem beliebigen Zeitpunkt zu dem Sie nicht angemeldet sind Klicken Sie auf OK Die Option Statusaktualisierung im Hintergrund auf der Seite SCC Provider im Dialogfeld Optionen wird in der Integration nicht ber cksichtigt Au erdem ist der Schalter Erweitert deaktiviert da keine entsprechenden Optionen eingerichtet werden m ssen 58 StarTeam Microsoft SCC Integration Benutzerhandbuch Visual Studio NET Benutzeroberfl che f r die Quellcodeverwaltung Den Standardspeicherort f r Projekte festlegen Nachdem Sie eine Projektmappe ge ffnet haben die der Quellcodeverwaltung unterstellt ist und Sie die erforderlichen Arbeitsordner auf Ihrer Workstation erstellt haben sollten Sie den Standardspeicherort zum Erstellen neuer Projekte und Projekt mappen ndern Dieser Standardspeicherort wird auch dann verwendet wenn Sie vorhandene Projekte oder Projektmappen auf Ihrer Workstation ffnen Diese Einstellung steht zwar nicht in direktem Zusammenhang mit der Quellcode verwaltung wenn Sie aber hier den richtigen Wert angeben erleichtern Sie sich die Arbeit mit Projekten und Projektmappen So legen Sie den Standardspeicherort f r Projekte fest 1 W hlen Sie in Visual Studio NET den Befehl Extras gt Optionen 2 W hlen Sie im Dialogfeld Optionen
11. aktiviert hat Aufforderung zum exklusiven Auschecken Das Verhalten dieser und der folgenden Option ist identisch Wenn Sie eine der beiden Optionen ausw hlen wird das Dialogfeld Auschecken zum Bearbeiten angezeigt Ob Dateien mit exklusiven oder nicht exklusivem Sperren ausgecheckt werden h ngt davon ab wie Sie die pers nliche Option Bei Integration nicht exklusive Sperren verwenden eingestellt haben Weitere Informationen hierzu finden Sie unter Pers nliche Optionen verwenden auf Seite 22 Bei Projekten die gerade erst der Quellcodeverwaltung unterstellt wurden funktioniert die Option Aufforderung zum exklusiven Auschecken nur dann wenn der Benutzer auf dem Client auch die Option Ungesperrte Arbeitsdateien schreibsch tzen aktiviert hat Automatisch auschecken W hlen Sie diese Option um die von Ihnen bearbeitete Datei automatisch auszu checken Es wird kein Dialogfeld angezeigt Nichts unternehmen Wenn Sie diese Option w hlen k nnen Sie die Dateien nur bearbeiten wenn die im folgenden Schritt beschriebene Option Das Bearbeiten von eingecheckten Elementen zulassen aktiviert wurde 6 Um eine Bearbeitung der Dateien ohne vorheriges Auschecken zuzulassen aktivie ren Sie das Auswahlfeld Das Bearbeiten von eingecheckten Elementen zulassen Diese Option wirkt sich auf einige der im vorherigen Schritt erl uterten Optionen aus Die Option Nichts unternehmen wird ignorie
12. Achtung Durch Aktualisierung des Objektstatus k nnen Sie die Informationen zu den ausge checkten Objekten aktualisieren Wenn ein anderer Benutzer beispielsweise die Sperre au er Kraft setzt werden Sie ber eine Aktualisierung dar ber informiert So aktualisieren Sie Objektstatuswerte W hlen Sie Tools gt StarTeam gt Objektstatus aktualisieren Die Symbole f r die Codeverwaltung werden aktualisiert Weitere Informationen hierzu finden Sie unter Erl uterungen zu Coderverwaltungsobjekten auf Seite 101 Wenn ein Objekt in Access ge ndert wird ndert sich sein Status nicht in Ge ndert Sein Status wird erst beim Einchecken ge ndert Versionshistorie berarbeiten Hinweis Im Dialogfeld zur Versionsgeschichte k nnen Sie die Codeverwaltungshistorie eines Objekts berarbeiten zwei beliebige Versionen miteinander vergleichen und eine beliebige Version auschecken So berarbeiten Sie die Historie eines Objekts 1 W hlen Sie ein Objekt 2 F hren Sie einen der folgenden Schritte aus m W hlen Sie in der Men leiste Tools gt StarTeam gt Versionsgeschichte anzeigen Klicken Sie in der Symbolleiste auf Versionsgeschichte anzeigen Im Dialogfeld zur Versionsgeschichte wird die Versionsgeschichte des ausgew hlten Objekts angezeigt 3 Klicken Sie auf Schlie en Wenn Sie nach Auswahl eines bin ren Objekts z B eine Tabelle auf Diff klicken zeigt Visual Di
13. 3 F hren Sie im Dialogfeld Open Existing Project Folgendes aus a W hlen Sie im Listenfeld Project ein Projekt aus b W hlen Sie im Listenfeld View eine Ansicht aus c Klicken Sie auf OK So w hlen Sie ein Projekt aus wenn Sie bei StarTeam bereits angemeldet sind 1 F hren Sie im Dialogfeld Open Existing Project einen der folgenden Schritte aus W hlen Sie im Dropdown Listenfeld Server Description einen Server aus Wenn das Dropdown Listenfeld Server Description leer ist oder den Server auf den Sie zugreifen m chten nicht enth lt klicken Sie auf Server und geben Sie in den angezeigten Dialogfeldern die erforderlichen Serverinformationen ein Weitere Informationen hierzu finden Sie unter Auf StarTeam Server zugreifen auf Seite 24 2 W hlen Sie im Listenfeld Project ein Projekt aus 3 W hlen Sie im Listenfeld View eine Ansicht aus 4 Klicken Sie auf OK Ein Projekt aus der Codeverwaltung abrufen So rufen Sie ein Projekt ab 1 W hlen Sie Team gt Projekt aus SourceControl holen um den Experten zu starten 2 W hlen Sie auf der ersten Seite des Experten StarTeam 3 Klicken Sie auf Weiter Kapitel 5 Integration mit C Builder 41 Mit Projekten arbeiten 4 W hlen Sie auf der zweiten Seite des Experten ein Zielverzeichnis f r das Projekt aus a Geben Sie den Namen eines g ltigen Zielverzeichnisses auf Ihrem lokalen System ein oder klick
14. Alles abrufen wenn eine Projektmappe ge ffnet wird W hlen Sie diese Option wenn die aktuellen Versionen der Dateien beim ffnen einer Projektmappe abgerufen werden sollen Alles einchecken wenn eine Projektmappe geschlossen wird W hlen Sie diese Option wenn alle neuen oder ge nderten Dateien beim Schlie en einer Projektmappe eingecheckt werden sollen Befehl Auschecken ohne Dialogfeld aktivieren in Men s anzeigen W hlen Sie diese Option wenn statt des standardm igen Auscheck Befehls der Befehl Jetzt auschecken angezeigt werden soll sodass Sie Dateien auch ohne Verwendung des Dialogfelds Auschecken auschecken k nnen Sie k nnen diese Option auch im Dialogfeld Auschecken einrichten Befehl Einchecken ohne Dialogfeld aktivieren in Men s anzeigen W hlen Sie diese Option wenn statt des Standardbefehls zum Einchecken der Befehl Jetzt einchecken angezeigt werden soll Auf diese Weise k nnen Sie Dateien ohne Verwendung des Dialogfelds Einchecken einchecken Da das entsprechende Dialogfeld bersprungen wird k nnen Sie keinen Kommentar zum Eincheckvorgang eingeben Wurden Prozessregeln f r das Projekt eingerichtet wird das Dialogfeld Prozess element ausw hlen angezeigt Sie k nnen diese Option auch im Dialogfeld Einchecken einrichten Elemente beim Einchecken ausgecheckt lassen W hlen Sie diese Option um Dateien auch nach dem Einchecken weiterhin als ausgecheckte Dateien verwenden zu k nnen
15. Bei Auswahl einer Aktion f r eine Datei wird das Register Einzelner Kommentar aktiviert 4 So f gen Sie einen individuellen Kommentar f r die aktuelle Datei hinzu a F gen Sie den Kommentar im Fenster Einzelner Kommentar hinzu b Aktivieren Sie das Auswahlfeld Einzelnen Kommentar verwenden um alle Zusammenfassungskommentare zu berschreiben die m glicherweise bereits hinzugef gt wurden 5 Sof gen Sie einen gemeinsamen Kommentar f rmehrere ausgew hlte Dateien hinzu a Klicken Sie auf das Register Gemeinsamer Kommentar b Aktivieren Sie das Auswahlfeld Use Summary Comment wenn alle vorhande nen individuellen Kommentare durch den gemeinsamen Kommentar berschrie ben werden sollen Delphi 8 f r NET f gt den gemeinsamen Kommentar standardm ig vor die individuellen Kommentare ein die in der Datei m glicherweise bereits vorhanden sind 6 Klicken Sie auf Zur ckschreiben So zeigen Sie Quellcode auf Ihrem Computer an 1 W hlen Sie eine Datei 2 Klicken Sie im unteren Fenster des Commit Browsers auf das Register Lokale Quelle Dadurch wird der Quellcode f r die ausgew hlte Datei im unteren Fenster angezeigt So zeigen Quellcode im Repository an 1 W hlen Sie eine Datei 2 Klicken Sie im unteren Fenster des Commit Browsers auf das Diff und Historie Register Dadurch wird der Quellcode f r die ausgew hlte Datei angezeigt So zeigen Sie die Dateihistorie an 1 W hlen
16. Fehlersuche Fehlersuche 4 Optional Wenn sich die Dateien die Sie hinzuf gen beim n chsten Einchecken in StarTeam verzweigen sollen w hlen Sie das Kontrollk stchen Branch After Share Beachten Sie dass diese Option nur Dateien betrifft die von StarTeam Ordnern gemeinsam genutzt werden 5 Klicken Sie auf Durchsuchen Das Dialogfeld Select StarTeam Folder wird angezeigt 6 W hlen Sie den StarTeam Ordner mit den hinzuzuf genden Dateien aus und klicken Sie auf OK Das Dialogfeld Select StarTeam Folder wird geschlossen und Sie kehren zum Dialogfeld Dateien freigeben zur ck 7 W hlen Sie die Dateien im Listenfeld Select Files To Be Shared aus und klicken Sie auf OK Beide Dateien werden zum Projekt in Visual Studio NET und auf Ihrer Workstation hinzugef gt Beachten Sie dass die zum Projekt hinzugef gten Dateien nicht aus StarTeam ausgecheckt werden Checken Sie die Dateien aus bevor Sie sie ndern In diesem Abschnitt sind die Probleme aufgef hrt die auftreten k nnen wenn Sie Visual Studio NET mit der StarTeam Microsoft SCC Integration verwenden Im Dialogfeld Quellcodeverwaltung ndern werden keine Serververbindungen angezeigt Im Dialogfeld Quellcodeverwaltung ndern werden bestimmte Daten f r die aktuelle Projektmappe und ihre Projekte angezeigt Auch wenn eine aktive Verbindung zwischen der lokalen Arbeitskopie der Projektmappe oder des Projekts und dem zugeh rigen
17. StarTeam vor der Integration starten Wenn Sie StarTeam das erste Mal ausf hren stellen Sie sicher dass Sie den Client auf Ihrer Workstation mindestens einmal starten bevor Sie die Integration starten Dies hat zur Folge dass StarTeam die Datei starteam client options xm erstellt die pers nliche Optionen und andere Informationen enth lt 22 StarTeam Microsoft SCC Integration Benutzerhandbuch Visual Merge und Visual Diff verwenden Visual Merge und Visual Diff verwenden Visual Diff und Visual Merge sind die zum Lieferumfang von StarTeam geh renden Dienstprogramme f r Vergleiche und Zusammenf hrungen Diese Dienstprogramme werden von der Integration gestartet wenn Sie Textdateien vergleichen oder zusammenf hren m ssen Visual Diff wird in der Regel ber eine entsprechende Option im Codeverwaltungsmen oder einem anderen Dialogfeld gestartet Visual Merge wird automatisch gestartet wenn ein Benutzer versucht eine Datei ein oder auszuchecken die nicht auf der neuesten Version im Repository basiert Viele Software Anwendungen enthalten ihre eigenen Dienstprogramme f r das Verglei chen und Zusammenf hren von Dateien Wenn Sie diese an Stelle von Visual Diff und Visual Merge verwenden m chten konfigurieren Sie StarTeam wie unter Alternative Dienstprogramme f r Vergleiche und Zusammenf hrungen verwenden auf Seite 23 beschrieben Visual Diff und Visual Merge k nnen zudem als eigenst ndige Dienstprogra
18. an Dateien zu arbeiten die denselben Namen aber unterschiedlichen Code oder Inhalt haben Mithilfe der Anwendung k nnen Sie derartige Dateien bei Bedarf zusammenf hren StarTeam Ordner 3 Die Stammansicht und die untergeordneten Ansichten haben einen Ordner als Stammordner Server Stamm Konfiguration ordner Wa Ei C N Projekt Stammansicht Ansicht Ansichts a hierarchie Ein Stammordner kann eine Hierarchie von Unterordnern haben Diese wird als StarTeam Ordnerhierarchie bezeichnet Ordner hierarchie aag Server Stamm u Konfiguration CE Projekt Stammansicht Kapitel 2 Einf hrung in StarTeam 9 Erl uterungen zu StarTeam und seiner Terminologie Wenn Sie ein StarTeam Projekt erstellen werden seine Stammansicht und sein Stamm ordner automatisch erstellt und beide erhalten denselben Namen wie das Projekt Wenn das Projekt beispielsweise den Namen Super App hat lautet der Name der Stamm ansicht und der Name des Stammordners anf nglich Super App Diese Namen k nnen mithilfe der Anwendung ge ndert werden vorausgesetzt Sie haben die entspre chenden Zugriffsrechte Ordner Oo hierarchie 333 Server Stamm EJ Super Konfiguration ordner a Projekt N Super App Super App Arbeitsordner 3 Jedem Anwendungsordner ist ein Arbeitsordner zugeordnet Der Arbeitsordner ist der Speicherort f r die Dateien die auf Ihre Workstation ausgecheckt wurden
19. auf Seite 66 Achtung Da der Schalter Kommentare in der Symbolleiste des Fensters Anstehende Eincheckvorg nge nicht aktiviert ist k nnen Sie ber dieses Fensters keine Kommentare zum Eincheckvorgang eingeben Wenn die Eingabe eines Kommentars erforderlich ist checken Sie die Dateien ber den Projektmappen Explorer ein Weitere Informationen hierzu finden Sie unter Dateien einchecken auf Seite 82 Projektmappen der Codeverwaltung unterstellen In diesem Abschnitt des Kapitels wird beschrieben wie Projektmappen der Quellcode verwaltung unterstellt werden k nnen Sie finden Erkl rungen zur Verwaltung von Projektmappen und Projekten zum Erstellen der Projektstruktur und zum Hinzuf gen von Projektmappen zu neuen und vorhandenen StarTeam Projekten Die erforderlichen Aufgaben werden in der Regel von einem Administrator oder einem speziell festgelegten Mitglied des Entwicklungsteams ausgef hrt Die meisten Team mitglieder k nnen den folgenden Abschnitt berspringen und direkt mit dem Abschnitt Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind auf Seite 72 fortfahren Damit Projektmappen der Quellcodeverwaltung unterstellt werden k nnen m ssen bestimmte Einrichtungsschritte ausgef hrt werden Diese Schritte werden unter bersicht ber die Verwendung von StarTeam mit Visual Studio NET auf Seite 53 beschrieben Projektmappen und Projekte verwalten Eine StarTeam Pr
20. den entsprechenden Server aus Wenn das Dropdown Listenfeld Server leer ist oder den Server auf den Sie zugreifen m chten nicht enth lt klicken Sie auf Server und geben Sie in den angezeigten Dialogfeldern die erforderlichen Serverinformationen ein Weitere Informationen hierzu finden Sie unter Auf StarTeam Server zugreifen auf Seite 24 e Klicken Sie auf OK um das Dialogfeld Create New StarTeam Project zu schlie en Wenn Sie noch nicht angemeldet sind wird das Dialogfeld Anmelden angezeigt F hren Sie in diesem Dialogfeld Folgendes aus a Geben Sie den Benutzernamen und das Passwort f r den Serverzugriff in die entsprechenden Textfelder ein b Aktivieren Sie bei Bedarf das Auswahlfeld Als Standardanmeldeinformationen f r diesen Server speichern c Klicken Sie auf OK Wenn Sie das Auswahlfeld Als Standardanmeldeinforma tionen f r diesen Server speichern aktiviert haben wird StarTeam Toolbar ange zeigt Sie cacht den Benutzernamen und das Passwort den bzw das Sie f r die Anmeldung beim Server verwendet haben sodass die Anzahl der erforderlichen Anmeldungen reduziert wird Wenn Sie f r den Arbeitsordner den Standardwert bernehmen wird Ihre Projekt mappe nun Teil eines neuen Projekts Das Projekt seine Stammansicht und der Stammordner f r die Ansicht erhalten den von Ihnen angegebenen Projektnamen Wenn Sie in Schritt 4c einen anderen Wert f r den Arbeitsordner gew hl
21. ist sind die Folgen dieser Aktion eben falls unbekannt Verwenden Sie die Option Status aktualisieren mit einer MD5 Pr fsumme um festzustellen ob die Datei identifiziert werden kann Wenn die Datei nicht identifiziert wer den kann k nnen Sie Ihre Arbeitsdatei mit der aktuellen Revision vergleichen Auschecken Nicht weiter zu beachten Wenn Sie eine veraltete Datei auschecken erh lt die Datei in Ihrem Arbeitsordner den Status Aktuell Nur zul ssig wenn Sie das Aus checken erzwingen Beim Aus checken wird Ihre Arbeitsdatei mit der aktuellen Revision im Repository berschrieben Wenn der Status der Datei Unbekannt ist sind die Folgen dieser Aktion ebenfalls unbekannt Verwenden Sie die Option Status aktualisieren mit einer MD5 Pr f summe um festzustellen ob die Datei identifiziert werden kann Wenn die Datei nicht identifiziert werden kann k nnen Sie Ihre Arbeitsdatei mit der aktuellen Revision vergleichen StarTeam Ordner verschieben StarTeam speichert Arbeitsordnerpfade aus Anwendungen der Entwicklungsumgebung h ufig als relative Pfade So kann sc beispielsweise der Arbeitsordner f r den Ordner Source Code eines Projekts sein Wenn Sie einen Ordner in der StarTeam Hierarchie an einen anderen Speicherort ver schieben kann sein Arbeitsordner an eine nicht erwarteten Position verschoben werden Der Grund daf r ist dass die Anwendung den relativen Pfa
22. Der Pfad des Arbeitsordners kann stark oder vollst ndig vom Pfad des Anwendungsordners abweichen Angenommen der Name des Ordners einer Stammansicht lautet Super App und dieser Stammordner hat einen untergeordneten Ordner mit dem Namen Source Code Super App hat den Arbeitsordner C Super App und Source Code hat den Arbeits ordner C Super App Source Code oder sogar E VBstuff sc Der StarTeam Ordner source Code kann ein untergeordneter Ordner des StarTeam Ordners Super App sein muss aber nicht notwendigerweise einen Arbeitsordner haben der ein untergeord neter Ordner des Arbeitsordners Super App ist Die nachfolgend dargestellten Arbeitsordner bilden eine mit der StarTeam Ordner hierarchie vergleichbare Hierarchie ab StarT eam Arbeits Ordner ordner hierarchie hi hi a amp a3 3 amp ierarchie Super ARS KSu upar gt Die folgende Abbildung zeigt dass die Pfade der Arbeitsordner nicht notwendigerweise mit den Pfaden der StarTeam Ordner bereinstimmen m ssen StarTeam Ordner Super A Nabe gt hierarchig TE ag EAWBstuffise SUPET APP Sg nn g EtSuperApp Stammordner Serverbeschreibungen Bevor Sie eine Instanz des StarTeam Servers verwenden k nnen m ssen Sie eine Serverbeschreibung erstellen die diese Instanz identifiziert Die Serverbeschreibung kann einen beliebigen Namen haben muss aber den Computer auf dem die Instanz ausgef hrt wird und d
23. Integration auswirkenden Optionen auf Seite 16 Kapitel 9 Integration mit Microsoft Access 99 Microsoft Access SCC Tools installieren 5 F gen Sie den StarTeam Projekten Access Datenbanken hinzu Weitere Informationen finden Sie unter Neues StarTeam Projekt erstellen auf Seite 102 und unter Vorhandenes StarTeam Projekt verwenden auf Seite 104 Verwenden Sie das Men Tools gt StarTeam um Quellcodeverwaltungsoptionen wie das Ein und Auschecken von Objekten in die bzw aus der Arbeitsbibliothek auszuf hren Weitere Informationen hierzu finden Sie unter Das Men und die Symbolleiste der Quellcodeverwaltung verwenden auf Seite 105 Microsoft Access SCC Tools installieren F r Microsoft Access 2002 ben tigen Sie die Option Code Librarian die sich auf der Microsoft Developer s Network MSDN CD mit der Bezeichnung Office XP Developer befindet Starten Sie setup exe und f hren Sie eine benutzerdefinierte Installation durch die die Option Code Librarian umfasst Quellcodeverwaltung Sie k nnen die Quellcodeverwaltung vereinfachen indem Sie einige Optionen f r die Objekte festlegen die auf Ihrer Workstation ein und ausgecheckt werden Diese Optionen legen fest wie Ihre Datenbank die Anwendungsfunktionen f r die Quellcode verwaltung verwendet So legen Sie die Optionen f r die Quellcodeverwaltung fest 1 W hlen Sie in der Men leiste Tools gt StarTeam
24. Letzte Version Kopiert die neuesten Versionen der ausgew hlten Objekte aus dem abrufen Repository in Ihren Arbeitsordner Auschecken Checkt Objekte zur Bearbeitung aus Einchecken Checkt Objekte ein sodass neue Versionen dieser Objekte im Projekt Repository gespeichert werden Um Objekte nach der Aktualisierung der Master Versionen der Objekte ausgecheckt oder gesperrt zu lassen aktivieren Sie das Auswahlfeld Ausgecheckt lassen Auschecken Stellt den Zustand der ausgew hlten ausgecheckten Objekte in densel r ckg ngig ben Zustand wie die aktuell eingecheckten Versionen wieder her wobei alle Anderungen an lokalen Kopien r ckg ngig gemacht werden Kapitel 9 Integration mit Microsoft Access 105 Das Men und die Symbolleiste der Quellcodeverwaltung verwenden Tabelle 9 2 StarTeam Men optionen Fortsetzung Men option Versions geschichte anzeigen Unterschiede anzeigen Objekte zu StarTeam hinzuf gen Objekte freigeben Datenbank aus StarTeam Projekt erstellen StarTeam ausf hren Optionen Objektstatus aktualisieren Beschreibung Zeigt die Versionsgeschichte f r das ausgew hlte Objekt an Im Dialog feld zur Versionsgeschichte k nnen Sie auch eine beliebige Version mit dem Arbeitsobjekt vergleichen und eine Version auschecken bei der es sich nicht um die neueste Version handelt Diese k nnen Sie mit oder ohne Sperre auschecken Vergleicht das Arbeitsobjekt mit der zuletzt eingecheckten V
25. Wenn das Projekt vorhanden ist k nnen Sie ihm weitere Projektmappen hinzuf gen Projektmappen zu vorhandenen StarTeam Projekten hinzuf gen Mithilfe der folgenden Schritte k nnen Sie eine Visual Studio NET Projektmappe der Codeverwaltung unterstellen indem Sie sie zu einem vorhandenen Projekt hinzuf gen Die Integration erkennt die erforderlichen Dateien die der Projektmappe hinzugef gt werden m ssen automatisch Standardm ig verwendet sie die Arbeitsordner der Projektmappe f r die neuen StarTeam Ordner Kapitel 8 Integration mit Visual Studio NET 67 Projektmappen der Codeverwaltung unterstellen So unterstellen Sie eine Projektmappe der Codeverwaltung indem Sie sie zu einem vorhandenen StarTeam Projekt hinzuf gen 1 ffnen Sie in Visual Studio NET eine vorhandene Projektmappe oder erstellen Sie eine neue Projektmappe 2 F hren Sie einen der folgenden Schritte aus W hlen Sie den Befehl Datei gt Quellcodeverwaltung gt Projektmappe zur Quellcodeverwaltung hinzuf gen Klicken Sie im Projektmappen Explorer mit der rechten Maustaste auf den Namen der Projektmappe und w hlen Sie den Befehl Projektmappe zur Quellcode verwaltung hinzuf gen 3 Klicken Sie im Dialogfeld Select a StarTeam Project for Source Code Control auf Open Existing Das Dialogfeld Open Existing StarTeam Project wird angezeigt 4 F hren Sie im Dialogfeld Open Existing StarTeam Project a F hren Sie einen der folgen
26. ffnet haben die der Quellcode verwaltung unterstellt ist und Sie die erforderlichen Arbeitsordner auf Ihrer Workstation erstellt haben sollten Sie den Standardspeicherort zum Erstellen neuer Projekte und Projektmappen ndern Sie sollten eine m glichst hohe Arbeitsordner Hierarchiestufe w hlen sodass das Erstellen und ffnen von untergeordneten Projekten und Projekt mappen problemlos m glich ist Weitere Informationen hierzu finden Sie unter Den Standardspeicherort f r Projekte festlegen auf Seite 59 Da Sie in einer bestimmten Instanz von Visual Studio NET immer nur eine Projekt mappe bearbeiten k nnen wird die aktuelle Projektmappe automatisch geschlossen wenn Sie eine andere Projektmappe ffnen oder eine neue Projektmappe erstellen 72 StarTeam Microsoft SCC Integration Benutzerhandbuch Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind Wenn der Server beim erneuten ffnen einer Projektmappe nicht verf gbar ist k nnen Sie vor bergehend offline arbeiten In diesem Fall stehen Ihnen jedoch viele Vorteile der Quellcodeverwaltung nicht zur Verf gung Sie wissen beispielsweise nicht ob eine aktualisierte Version einer Datei vorhanden ist oder ob ein anderer Benutzer eine Datei zum Bearbeiten ausgecheckt hat Au erdem k nnen andere Benutzer nicht erkennen dass Sie eine Datei zum Bearbeiten ausgecheckt haben Wenn Sie Ihre Arbeit einchecken k nnen daher Konflikte auftreten die aufgel st werd
27. gen Sie einen individuellen Kommentar f r die aktuelle Datei hinzu a F gen Sie den Kommentar im Fenster Einzelner Kommentar hinzu b Aktivieren Sie das Auswahlfeld Einzelnen Kommentar verwenden um alle Zusammenfassungskommentare zu berschreiben die m glicherweise bereits hinzugef gt wurden 5 So f gen Sie einen gemeinsamen Kommentar f r mehrere ausgew hlte Dateien hinzu a Klicken Sie auf das Register Gemeinsamer Kommentar b Aktivieren Sie das Auswahlfeld Use Summary Comment wenn alle vorhande nen individuellen Kommentare durch den gemeinsamen Kommentar berschrie ben werden sollen C Builder f gt den gemeinsamen Kommentar standardm ig vor die individuel len Kommentare ein die in der Datei m glicherweise bereits vorhanden sind 6 Klicken Sie auf Zur ckschreiben So zeigen Sie Quellcode auf Ihrem Computer an 1 W hlen Sie eine Datei 2 Klicken Sie im unteren Fenster des Commit Browsers auf das Register Lokale Quelle Dadurch wird der Quellcode f r die ausgew hlte Datei im unteren Fenster angezeigt So zeigen Quellcode im Repository an 1 W hlen Sie eine Datei 2 Klicken Sie im unteren Fenster des Commit Browsers auf das Diff und Historie Register Dadurch wird der Quellcode f r die ausgew hlte Datei angezeigt So zeigen Sie die Dateihistorie an 1 W hlen Sie eine Datei 2 Klicken Sie im unteren Fenster des Commit Browsers auf das Diff und Historie Register
28. hren Sie in dieser Sitzungsinstanz die Codeverwaltungsoperationen aus 3 Beenden Sie die Sitzungsinstanz bevor Sie C Builder beenden Kapitel 5 Integration mit C Builder 39 Verbindung zum Repository herstellen Verbindung zum Repository herstellen Bevor Sie mit der Verwaltung des Quellcodes innerhalb des Systems beginnen k nnen m ssen Sie eine Verbindung zum Server herstellen Wenn Sie eine der Team Opera tionen w hlen fordert C Builder Sie auf sich bei StarTeam anzumelden sofern Sie noch nicht angemeldet sind Dies ist beispielsweise dann erforderlich wenn Sie ein Projekt in das Repository stellen oder aus diesem abrufen Mit Projekten arbeiten In C Builder erstellen Sie Projekte um verschiedene Komponenten und Quellcode dateien f r eine bestimmte Anwendung zu organisieren Das Programm speichert die Projektparameter in einer Projektdatei bei der es sich um eine Textdatei handelt Sie k nnen diese Projektdatei sowie die unterschiedlichen Code Dateien die Sie erstellen in StarTeam speichern Die Projektdatei kann von allen Entwicklern in Ihrem Team gemeinsam verwendet werden oderjeder Entwickler verwaltet seine eigene Projektdatei Die Anwendung verwendet zudem das Projektkonzept um Gruppen zusammengeh riger Dateien zu organisieren und zu verfolgen In diesem Projektkonzept k nnen Sie ein Projekt erstellen in dem die Dateidefinitionen und speicherorte des C Builder Projekts verwaltet werden Wenn Sie eine Pr
29. stehen ihnen viele Vorteile der Quellcodeverwaltung nicht zur Verf gung Sie wissen beispiels weise nicht ob eine aktualisierte Version einer Datei vorhanden ist oder ob ein anderer Benutzer eine Datei zum Bearbeiten ausgecheckt hat Dies hat zur Folge dass Konflikte auftreten k nnen Wenn ein bestimmter Milestone erreicht ist z B eine neue Produktversion erstellt ein designiertes Teammitglied eine Verzweigungsansicht Von diesem Punkt an k nnen die Teammitglieder mit ihren Projektmappen in der Verzweigungsansicht oder weiter in der Hauptansicht arbeiten 54 StarTeam Microsoft SCC Integration Benutzerhandbuch StarTeam ausf hren um die Datei starteam client options xm zu erstellen StarTeam ausf hren um die Datei starteam client options xmI zu erstellen Bevor Sie die Integration verwenden k nnen m ssen Sie den Client mindestens einmal auf Ihrer Workstation ausf hren um die Datei starteam client options xm zu erstellen Wenden Sie sich an Ihren Administrator um die folgenden Informationen zu erhalten Ihren Benutzernamen und Ihr Passwort Die Verbindungsinformationen f r Ihren StarTeam Server Servername Serveradresse Name oder IP Adresse des Computers TCP IP Endpunkt Port Nummer Serverprojekte und ansichten die die Elemente enthalten mit denen Sie arbeiten werden Sie k nnen Ihren Administrator oder ein anderes Mitglied Ihres Teams bitten Sie bei diesen Setup Aufgaben z
30. wenn Sie bei StarTeam noch nicht angemeldet sind 1 F hren Sie im Dialogfeld Open Existing Project einen der folgenden Schritte aus m W hlen Sie im Dropdown Listenfeld Server Description einen Server aus Wenn das Dropdown Listenfeld Server Description leer ist oder den Server auf den Sie zugreifen m chten nicht enth lt klicken Sie auf Server und geben Sie in den angezeigten Dialogfeldern die erforderlichen Serverinformationen ein Weitere Informationen hierzu finden Sie unter Auf StarTeam Server zugreifen auf Seite 24 2 Klicken Sie auf den Schalter Log On um das Dialogfeld Log On anzuzeigen F hren Sie in diesem Dialogfeld Folgendes aus a Geben Sie im Textfeld User name Ihre Benutzer ID ein b Geben Sie im Textfeld Password Ihr Passwort ein c Optional Aktivieren Sie das Auswahlfeld Save as Default Credentials for This Server d Klicken Sie auf OK Wenn Sie das Auswahlfeld zum Speichern der Standard anmeldeinformationen f r diesen Server aktiviert haben wird die StarTeam Symbolleiste angezeigt Sie speichert den Benutzernamen und das Passwort den bzw das Sie f r die Anmeldung beim Server verwendet haben sodass die Anzahl der erforderlichen Anmeldungen reduziert wird Wenn Sie die Anmeldeinformationen eingegeben haben wird das Dialogfeld Open Existing Project ge ffnet in dem die verf gbaren Projekte und Ansichten f r den ausgew hlten Server angezeigt werden
31. Add StarTeam Folder angezeigt wird f hren Sie Folgendes aus a b Geben Sie im Textfeld Folder Name den neuen Namen f r den Ordner ein oder bernehmen Sie die Vorgabe der Name der Datenbank mit der Erweiterung scc Klicken Sie auf OK Die Datenbank wird Teil des neuen StarTeam Projekts Neben den Objekten die zu StarTeam hinzugef gt wurden wird ein Schloss angezeigt Dieses Schloss gibt an dass die Objekte der StarTeam Kontrolle unterliegen Diese Objekte sind jedoch nicht exklusiv gesperrt Wenn Sie f r das neu erstellte Projekt Prozessregeln festlegen m chten ffnen Sie StarTeam und legen Sie die entsprechenden Projekteigenschaften fest Weitere Informationen hierzu finden Sie im StarTeam Administratorhandbuch Kapitel 9 Integration mit Microsoft Access 103 Vorhandenes StarTeam Projekt verwenden Vorhandenes StarTeam Projekt verwenden Sie k nnen Ihre Datenbank auch dann einem vorhandenen StarTeam Projekt hinzu f gen wenn dieses bereits andere Access Datenbanken enth lt Jede Datenbank muss in einem separaten StarTeam Ordner gespeichert werden So f gen Sie eine Access Datenbank zu einem vorhandenen StarTeam Projekt hinzu 1 2 3 ffnen Sie die Datenbank W hlen Sie Tools gt StarTeam gt Datenbank zu StarTeam hinzuf gen Klicken Sie im Dialogfeld das angibt das die Datenbank in Access geschlossen werden muss auf Ja Klicken Sie im Dialogfeld Select a StarTea
32. Anderungsanforderung Anforderung oder Task und der Zahl angezeigt Obwohl der Befehl Aktives Prozesselement l schen auch im Men nderungs anforderung Anforderung und Task angezeigt werden kann werden Sie ihn wahrscheinlich niemals verwenden da durch das Ausw hlen eines zweiten aktiven Prozesselements das erste gel scht wird Durch das Vorausw hlen eines aktiven Prozesselements wird es in den Dialog feldern Dateien hinzuf gen und Einchecken zum vorgegebenen Prozesselement Sie haben jedoch jederzeit die M glichkeit ein anderes Element zu w hlen Kapitel 3 Einf hrung in die Integration 19 Prozesselemente in der Entwicklungsumgebung verwenden Prozesselemente in der Entwicklungsumgebung verwenden Die in StarTeam festgelegten Prozessregeln machen es m glicherweise erforderlich dass Sie eine nderungsanforderung Anforderung oder einen Task ausw hlen wenn Sie Dateien zur Codeverwaltung hinzuf gen oder Dateien einchecken Das Prozess element wird mit den einzelnen Dateien verkn pft Das Prozesselement kann sp ter als Repariert oder Fertig gestellt markiert werden Bei der Verwendung von Prozessregeln werden ein oder zwei zus tzliche Dialogfelder angezeigt Das erste Dialogfeld im folgenden Verfahren wird nur angezeigt wenn Sie ein aktives Prozesselement vorausgew hlt haben So verwenden Sie Prozesselemente 1 Wenn Sie ein aktives Prozesselement ausgew hlt
33. Auf StarTeam zugreifen 2 2220 11 Erl uterungen zu den Auswirkungen des Dateistatus 12 StarTeam Ordner verschieben 2 2 2 14 Kapitel 3 Einf hrung in die Integration 15 Erl uterungen zu den Erg nzungen zur Entwicklungsumgebung 2 2222 16 Erl uterungen zu den sich auf die Integration auswirkenden Optionen 2 22 2 2220 16 Projektoptionen verwenden 2 2 17 Projektprozessregeln verwenden 18 Erl uterungen zu Prozesselementbeschr nkungen 18 Aktive Prozesselemente vorausw hlen 19 Prozesselemente in der Entwicklungsumgebung verwenden 2 222m nn rn 20 Pers nliche Optionen verwenden 22 StarTeam vor der Integration starten 22 Visual Merge und Visual Diff verwenden 23 Alternative Dienstprogramme f r Vergleiche und Zusammenf hrungen verwenden 23 Auf StarTeam Server zugreifen 222 20 24 Kapitel 4 Integration mit Delphi 8 f r NET 27 So interagiert Delphi 8 f r NET mit StarTeam 27 Grundlagen der Codeverwaltung 27 Grundlagen zum Repository 2 2 22 2 28 StarTeam mit Delphi 8 f r NET verwenden 28 StarTeam ausf hren um die Datei starteam client options xml zu erstellen 29 StarTeam ausw hlen aoaaa a 29 Den Client separat ausf hren 2 2 29 Verbindung zum Repository herstellen 30 Mit Projekten arbeiten 2 222 30 Ein Projekt der Codeverwaltung unt
34. Auswahlfelder neben den Namen der einzucheckenden Dateien 3 Wenn Sie Ihre Dateien ausgecheckt lassen m chten aktivieren Sie das Auswahlfeld Ausgecheckte Dateien bebehalten 4 Klicken Sie auf OK Das Dialogfeld Kommentare wird angezeigt 5 Geben Sie einen Kommentar ein Wenn derselbe Kommentar auf alle Dateien ange wendet werden soll aktivieren Sie das Auswahlfeld Gleicher Kommentar f r alle Wenn Sie dieses Auswahlfeld nicht aktivieren wird das Dialogfeld Kommentare f r alle einzucheckenden Dateien angezeigt 6 Klicken Sie auf OK Sie k nnen alle angezeigten Dateien auf einmal aktivieren oder deaktivieren indem Sie auf den Schalter Alle markieren bzw Markierung aufheben klicken Dateien entfernen Wenn Sie Delphi 8 f r NET zum Entfernen von Dateien aus StarTeam verwenden werden die ausgew hlten Dateien aus dem Repository aus Ihrem lokalen Arbeits bereich und aus dem Delphi 8 f r NET Projekt entfernt So entfernen Sie inaktive oder mehrere Dateien 1 W hlen Sie Team gt Dateien entfernen Das Dialogfeld Dateien entfernen wird angezeigt 2 Aktivieren Sie die Auswahlfelder neben den entfernenden Dateien 3 Klicken Sie auf OK 4 Delphi 8 f r NET fordert Sie auf das L schen der Dateien zu best tigen Klicken Sie auf OK um den L schvorgang zu best tigen Dateien synchronisieren Wenn Sie ein Codeverwaltungssystem verwenden k nnen Sie mehrere Ins
35. Befehl 106 Objekthistorie berarbeiten 110 Objektstatus aktualisieren Befehl 106 Optionen Befehl 106 Optionen f r die Quellcodeverwaltung 100 Quellcodeverwaltung 101 StarTeam ausf hren Befehl 106 StarTeam starten 112 StarTeam Projekte erstellen 102 Symbolleisten 106 Textdateien vergleichen 111 Unterschiede anzeigen Befehl 106 Versionsgeschichte anzeigen Befehl 106 Vorhandene StarTeam Projekte verwenden 104 Zur letzten Version zur ckkehren 109 Aktualisieren Objektstatuswerte in Access 110 StarTeam Projekte 48 51 122 Visual Studio NET Dateistatus 84 Aktuell Dateistatus 12 13 Alternativer Arbeitsordner 73 113 Ansichten Beschreibung 8 Anstehende Eincheckvorg nge Fenster in Visual Studio NET 62 Anzeigen Access Symbolleiste 106 Visual Studio NET Symbolleiste 61 Arbeitsordner Alternative 73 113 Beschreibung 10 Visual Studio NET 63 Aus Quellcodeverwaltung ausschlie en Befehl Visual Studio NET 60 Aus Quellcodeverwaltung ffnen Befehl Visual Studio NET 59 Auschecken Access Dateien 108 Access Versionen 110 Visual Studio NET Dateien 79 Visual Studio NET Versionen 85 Zeitstempel f r Datei 22 Auschecken Befehl Access 105 Visual Studio NET 60 Auschecken r ckg ngig Befehl Access 105 Auschecken r ckg ngig machen Access Dateien 109 Visual Studio NET Dateien 80 Auschecken r ckg ngig machen Befehl Visual Studio NET 60 Auswahl zur Quellcodeverwaltung hinzuf gen Befehl Visua
36. Kollision oder Verlust fr herer Quelltextdateien parallel und gleichzeitig in mehreren gemeinsam genutzten Projekten zu arbeiten Sie k nnen in StarTeam zwei unterschiedliche Typen der Dateirevisionsspeicherung w hlen Forward Delta empfohlen f r Textdateien und vollst ndige Revisionsspeiche rung empfohlen f r Bin r und Textdateien die so h ufig ge ndert werden dass das Delta so gro wie die Datei selbst sein kann Mithilfe der Anwendung k nnen Sie Textdateien einschlie lich Code Dateien und andere Dokumenttypen vergleichen und Aktualisierungen zusammenf hren Bin r dateien k nnen zu Projekten hinzugef gt werden die der Codeverwaltung unterliegen es ist jedoch nicht m glich mehrere Quellen dieser Dateien zu vergleichen oder zusam menzuf hren Wenn Sie Bin rdateien in die Anwendung verschieben berschreibt das System in der Regel alle vorhandenen Kopien der Dateien mit neueren Quellen Grundlagen zum Repository Das Repository ist eine Instanz eines bestimmten Datenbank Management Systems Es wird in der Regel auf einem Remote Server gespeichert sodass mehrere Benutzer gleichzeitig eine Verbindung herstellen Dateien aus und einchecken und andere Verwaltungsaufgaben ausf hren k nnen Daher m ssen Sie wenn Sie die Anwendung verwenden nicht nur eine Verbindung zum Server sondern auch zur Datenbank selbst herstellen Wenden Sie sich an Ihren Systemadministrator um sicherzustellen dass Sie ber die erfor
37. Sie das Optionsfeld zum Anzeigen aller Elemente und Sie erhalten eine vollst ndige Liste der Elemente unabh ngig von ihrem Status 2 W hlen Sie ein Element Wenn Sie ein Element ausw hlen das als Prozess element nicht oder nicht mehr zul ssig ist erhalten Sie eine entsprechende Meldung Sie k nnen dieses Problem beheben indem Sie den Status des Elements ndern oder ein anderes Element w hlen 3 Klicken Sie auf OK Das ausgew hlte Element wird zum neuen aktiven Prozesselement Informationen zu diesem Element werden in der Statusleiste nach einer Aktualisierung angezeigt c So erstellen Sie eine neue nderungsanforderung eine neue Anforderung oder einen neuen Task die bzw der als Prozesselement verwendet werden kann 1 Klicken Sie im Dialogfeld Prozesselement ausw hlen auf Neu 2 W hlen Sie das Register nderungsanforderung Anforderung oder Task 3 Geben Sie alle erforderlichen Informationen ein 4 Klicken Sie auf OK Wenn Sie mithilfe der Integration ein Prozesselement ausw hlen oder ein neues Element erstellen wird dieses Element zum Prozesselement Das Element wird in StarTeam jedoch erst nach einer Aktualisierung Umschalt F5 angezeigt Wenn Sie Projekt gt Codeverwaltung gt StarTeam Eigenschaften w hlen wird das Dialogfeld mit den SCC Eigenschaften angezeigt Dieses Dialogfeld ist mit dem Dialogfeld Prozesselement ausw hlen vergleichbar In diesem Dialogfeld k nne
38. Sie die Projektmappe ber den Befehl Datei gt Quellcodeverwaltung gt ffnen Weitere Informationen hierzu finden Sie unter So ffnen Sie eine Projektmappe zum ersten Mal auf Seite 74 Erneute Verbindung nach unbeabsichtigter Trennung der Verbindung Sollte die Verbindung mit dem Server aus irgendeinem Grund getrennt werden stellt die Integration die Verbindung automatisch wieder her Ein Neustart der Sitzung ist also nicht erforderlich Neueste Versionen abrufen Wenn die Quellcodeverwaltungsoption Alles abrufen wenn eine Projektmappe ge ffnet wird aktiviert ist werden die aktuellsten Dateiversionen Ihrer Visual Studio NET Projektmappe beim ffnen automatisch angezeigt Weitere Informationen hierzu finden Sie unter Allgemeine Optionen f r die Quellcodeverwaltung einrichten auf Seite 55 Diese Dateien werden auf Ihre Workstation kopiert wodurch sichergestellt ist dass die aktuellsten Dateiversionen verf gbar sind Wenn die Projektmappe schon einige Zeit ge ffnet war bevor Sie die nderung vorneh men stellen Sie sicher dass Sie wirklich die aktuelle Version haben und in dieser Zeit spanne keine nderungen vorgenommen wurden Auch wenn Sie sicher sind dass Sie ber die aktuellste Version der Datei verf gen sollten Sie diese vor dem Bearbeiten auschecken Sie wird dann w hrend der Bearbeitungszeit f r andere Benutzer gesperrt Unter bestimmten Umst nden kann es jedoch vorkommen das
39. Sie die vollst ndige Projektmappe einchecken Wenn ein anderer Benutzer auf eine bestimmte Datei zugreifen muss k nnen Sie diese separat einchecken Bevor Sie eine Datei einchecken k nnen m ssen Sie den bergeordneten Container der Quellcodeverwaltung unterstellen Wenn eine Projektmappe beispielsweise ein Projekt mit einigen Dateien enth lt muss die gesamte Projektmappe der Quellcode verwaltung unterstellt werden Projektmappen k nnen entweder leer oder nach dem Hinzuf gen von Projekten und Dateien eingecheckt werden je nachdem welche Art von Eincheckkommentar Sie angeben m chten Weitere Informationen hierzu finden Sie unter Erl uterungen zu Eincheckkommentaren auf Seite 81 Dateien k nnen entweder ber den Projektmappen Explorer oder das Fenster Anste hende Eincheckvorg nge eingecheckt werden Im Fenster Anstehende Eincheck vorg nge werden die einzucheckenden ge nderten oder neuen Dateien angezeigt sodass Sie diese schnell erkennen und einchecken k nnen Da der Schalter Kommentare in der Symbolleiste des Fensters Anstehende Eincheckvorg nge nicht aktiviert ist k nnen Sie ber dieses Fensters keine Kommentare zum Eincheckvorgang eingeben Wenn Sie beim Einchecken Ihrer Arbeit einen Kommentar eingeben m chten m ssen Sie die Dateien mit dem Projektmappen Explorer einchecken Sie k nnen nur die Dateien einchecken die Sie zuvor ausgecheckt haben oder hinzuf gen m ssen So checken Sie Da
40. Sie eine Datei 2 Klicken Sie im unteren Fenster des Commit Browsers auf das Diff und Historie Register 3 Klicken Sie auf Historie anzeigen um einen Bericht der an der Datei vorgenom menen nderungen anzuzeigen Dieser Bericht enth lt die Zeitstempel der Ein und Auscheckvorg nge sowie Kommentare So zeigen Sie Dateikonflikte an 1 W hlen Sie eine Datei 2 Klicken Sie im unteren Fenster des Commit Browsers auf das Diff und Historie Register 3 Klicken Sie auf Unterschiede anzeigen um einen Bericht anzuzeigen in dem alle Konflikte zwischen de ausgew hlten lokalen und Remote Quelltexten enthalten sind 4 berpr fen Sie die im Fenster angezeigten Konflikte Wenn Sie Visual Diff verwen den sind diese Konflikte farblich unterschiedlich markiert 5 Wenn Sie die Konflikte in Ihren Dateien behoben haben wechseln Sie wieder in den Commit Browser und schreiben Sie die Dateien erneut zur ck 36 StarTeam Microsoft SCC Integration Benutzerhandbuch Kapitel Integration mit C Builder C Builder ist eine IDE Integrierte Entwicklungsumgebung Integrated Development Environment zum Erzeugen von Anwendungen die in der Microsoft NET Umgebung ausgef hrt werden k nnen C Builder bietet einen umfangreichen Satz an Tools die den Entwicklungslebenszyklus optimieren und vereinfachen Da C Builder die Microsoft SCC API verwendet k nnen Sie die StarTeam Microsoft SCC Integration f r allgemeine Aufgaben der Codev
41. Sie im Textfeld Project Desription eine Beschreibung f r das Projekt ein 102 StarTeam Microsoft SCC Integration Benutzerhandbuch Hinweis c Neues StarTeam Projekt erstellen Erforderlich bernehmen Sie im Textfeld Working Folder den Standardarbeits ordner oder suchen Sie nach einem anderen Position Verwenden Sie nicht den Ordner der die Datenbank enth lt Der Standardarbeitsordner ist ein untergeordneter Ordner des Ordners der die Datenbank enth lt Dieser Ordner hat denselben Namen wie die Datenbank aber an Stelle der Erweiterung mdb die Erweiterung scc W hlen Sie im Dropdown Listenfeld Server einen Server aus Wenn das Dropdown Listenfeld Server leer ist oder den Server auf den Sie zugreifen m chten nicht enth lt klicken Sie auf Server und geben Sie in den angezeigten Dialogfeldern die erforderlichen Serverinformationen ein Weitere Informationen hierzu finden Sie unter Auf StarTeam Server zugreifen auf Seite 24 Klicken Sie auf OK um das Dialogfeld Create New StarTeam Project zu schlie en 6 Wenn Sie sich bei diesem Server nicht bereits angemeldet haben wird das Dialogfeld Log On angezeigt F hren Sie in diesem Dialogfeld Folgendes aus a Geben Sie den Benutzernamen und das Passwort f r den Serverzugriff in die entsprechenden Textfelder ein Aktivieren Sie bei Bedarf das Auswahlfeld Als Standardanmeldeinformationen f r diesen Server speichern
42. Solution Save ChildFrm cpp Ctri 5 Save ChildFrm cpp As Save All Ctri Shift 5 Get Latest Version of ChildFrm cpp sea Eg check In ChildFrm cpp Source Control gt Open From Source Control 0 a Change Source Control a u Get Latest Version of ChildFrm cpp Recent Files gt U3 Get cChildFrm cpp Recent Projects 9 Exit Z Check In ChildFrm cpp 3 Undo Checkout ChildFrm cpp 9 History Exclude ChildFrm cpp from Source Control Share Compare Versions Een StarTeam Properties Add Project From Source Control ar ie StarTeam 23 Refresh Status Eine Symbolleiste f r die Codeverwaltung Optionen f r die Quellcodeverwaltung Eine M glichkeit einen bestimmten Codeverwaltungs oder Versionskontroll Provider auszuw hlen Erl uterungen zu den sich auf die Integration auswirkenden Optionen Auf die Integration k nnen sich mehrere der im Client ausgew hlten Optionen auswirken Dazu geh ren sowohl Projekteigenschaften als auch pers nliche Optionen So legen Sie die Projekteigenschaften fest 1 ffnen Sie die StarTeam Projektansicht die Ihre Dateien enth lt 2 W hlen Sie in der Men leiste Projekt gt Eigenschaften 3 W hlen Sie im Dialogfeld Projekteigenschaften das Register Optionen oder Prozessregeln 16 StarTeam Microsoft SCC Integration Benutzerhandbuch 4 Erl uterungen zu den sich auf die Integration auswi
43. StarTeam Microsoft SCC Integration Benutzerhandbuch Mit Dateien arbeiten So w hlen Sie ein Projekt aus wenn Sie bei StarTeam bereits angemeldet sind 1 F hren Sie im Dialogfeld Open Existing Project einen der folgenden Schritte aus m W hlen Sie im Dropdown Listenfeld Server Description einen Server aus Wenn das Dropdown Listenfeld Server Description leer ist oder den Server auf den Sie zugreifen m chten nicht enth lt klicken Sie auf Server und geben Sie in den angezeigten Dialogfeldern die erforderlichen Serverinformationen ein Weitere Informationen hierzu finden Sie unter Auf StarTeam Server zugreifen auf Seite 24 2 W hlen Sie im Listenfeld Project ein Projekt aus 3 W hlen Sie im Listenfeld View eine Ansicht aus 4 Klicken Sie auf OK Mit Dateien arbeiten Tipp Eine Datei ist das Objekt auf der niedrigsten Ebene das Sie in StarTeam bearbeiten k nnen S mtlicher Code der der Codeverwaltung unterstellt werden soll muss in einer Datei enthalten sein Die Anwendung speichert Dateien in einer logischen Baumstruktur Sie k nnen Dateien in einem C Builder Projekt erstellen und sie in ihr Codeverwaltungs system bernehmen oder vorhandene Dateien aus den Codeverwaltungssystem in C Builder einf gen Sie k nnen ein gesamtes Verzeichnis nach StarTeam verschieben und anschlie end einzelne oder mehrere Dateien oder gesamte Unterverzeichnisstruk turen auschecken Auf diese Weise
44. StarTeam Server zugreifen auf Seite 24 Klicken Sie auf den Schalter Anmelden um das Dialogfeld Anmelden anzuzeigen F hren Sie in diesem Dialogfeld Folgendes aus a Geben Sie den Benutzernamen und das Passwort f r den Serverzugriff in die entsprechenden Textfelder ein Kapitel 11 Integration mit Rational Rose 119 Verzweigte Ansichten verwenden _ b Aktivieren Sie bei Bedarf das Auswahlfeld Als Standardanmeldeinformationen f r diesen Server speichern c Klicken Sie auf OK Wenn Sie das Auswahlfeld Als Standardanmeldeinforma tionen f r diesen Server speichern aktiviert haben wird StarTeam Toolbar ange zeigt Sie cacht den Benutzernamen und das Passwort den bzw das Sie f r die Anmeldung beim Server verwendet haben sodass die Anzahl der erforderlichen Anmeldungen reduziert wird Wenn Sie die Anmeldeinformationen eingegeben haben wird das Dialogfeld Open Existing StarTeam Project ge ffnet in dem die Projekte und Ansichten f r den ausgew hlten Server angezeigt werden F hren Sie im Dialogfeld Open Existing StarTeam Project Folgendes aus a W hlen Sie im Listenfeld Project das gew nschte StarTeam Projekt aus b W hlen Sie im Listenfeld View die neue Ansicht aus c Optional Aktivieren Sie das Auswahlfeld Use as Default Repository for All Files under Source Code Control sodass das ausgew hlte Projekt und die Ansicht f r alle Rational Rose Projekte verwendet werden
45. Text dateien vergleichen auf Seite 85 Eigenschaften von Zeigt das Dialogfeld SCC Properties f r Projekte an die der StarTeam StarTeam Quellcodeverwaltung unterstellt sind Es enth lt die Komponenten Anderungsanforderung Anforderung und Task sodass Sie ein aktives Prozesselement ausw hlen k nnen Projekt aus Erg nzt die aktuelle Projektmappe mit vorhandenen Projekten oder Quellcode Projektmappen die bereits der Quellcodeverwaltung unterstellt sind Sie verwaltung sollten diesen Befehl nicht verwenden wenn sich das hinzugef gte hinzuf gen Visual Studio NET Projekt nicht in derselben Projektansicht wie die aktuelle Projektmappe befindet Weitere Informationen hierzu finden Sie unter Vorhandene Projekte zu einer Projektmappe hinzuf gen auf Seite 91 oder unter Vorhandene Projektmappen zu einer Projektmappe hinzuf gen auf Seite 92 StarTeam ffnet eine neue Instanz des Hauptfensters in dem Sie alle weiteren Funktionen der Anwendung nutzen k nnen Weitere Informationen hierzu finden Sie unter StarTeam ber Visual Studio NET aufrufen auf Seite 94 Status Bezieht die aktuellsten Statuswerte der Dateien vom Server und aktualisieren aktualisiert so den Status aller Dateien die der Quellcodeverwaltung unterstellt sind Weitere Informationen hierzu finden Sie unter Dateistatus aktualisieren auf Seite 84 Symbolleiste f r die Quellcodeverwaltung ber die Symbolleiste
46. Windows Explorer wie folgt aus m F r die Projektmappe und die zugeh rigen Projekte wurden neue Dateien f r die Quellcodeverwaltung mit den Endungen vssscc oder vspscc hinzugef gt F r die der Quellcodeverwaltung unterstellten Dateien wurde das Schreibschutzattribut gesetzt Das Ergebnis Ihrer Eingaben sieht in StarTeam wie folgt aus Derneue Projektordner wurde am angegebenen Speicherort innerhalb der logischen Hierarchie erstellt Wenn die Projektmappe Dateien aus mehreren Arbeitsordnern enth lt wurde f r jeden dieser Arbeitsordner ein StarTeam Ordner erstellt Die untergeordneten StarTeam Ordner haben dieselben Namen wie die Arbeitsordner der Projektmappe Die neuen StarTeam Ordner verwenden dieselben Arbeitsordner auf Ihrer Workstation wie die Arbeitsordner der Projektmappe Kapitel 8 Integration mit Visual Studio NET 69 Projektmappen der Codeverwaltung unterstellen Die entsprechenden Dateien wurden der Quellcodeverwaltung unterstellt einschlie lich einiger neuer Quellcodeverwaltungsdateien mit den Endungen vssscc oder vspscc f r die Projektmappe und ihre entsprechenden Projekte Verschiedene Dateien mit dem Status Nicht in Ansicht wurden der Quellcode verwaltung nicht unterstellt Erl uterungen zu diesem Thema finden Sie unter Erl uterungen zu den der Projektmappe zugrunde liegenden Dateien auf Seite 66 Projektmappe zu neuem StarTeam Projekt hinzuf gen Im Folgenden w
47. deaktiviert StarTeam Ordner werden auch aktualisiert wenn Sie Ordner zu einem vorhandenen Projekt hinzuf gen Dadurch wird sichergestellt dass Sie keinen Ordner hinzuf gen der denselben Namen wie ein vorhandener Ordner aufweist 122 StarTeam Microsoft SCC Integration Benutzerhandbuch Anhang Die Integration installieren Einf hrung Die StarTeam Microsoft SCC Integration funktioniert mit jeder Anwendung die die API Application Programming Interface der Microsoft Quellcodeverwaltung SCC ver wendet Laden Sie die neueste Kopie der Integration von der Borland Website herunter http starteam borland com starteamintegrations Die Datei die Sie herunterladen ist eine selbstextrahierende ausf hrbare Datei die sowohl die Installationsdateien als auch die Dokumentation enth lt Die Dokumentation kann zudem separat heruntergeladen werden Installieren Sie die Integration nachdem Sie sowohl einen StarTeam Client als auch Ihre Anwendung z B Visual Studio NET installiert haben Hinweis F hren Sie den Client mindestens einmal aus bevor Sie die Integration verwenden F r die Integration ist die von StarTeam erstellte Datei starteam client options xm erforderlich Die Integration installieren So installieren Sie die StarTeam Microsoft SCC Integration 1 ffnen Sie die Datei die Sie f r die StarTeam Microsoft SCC Integration herunter geladen haben Bei der Installation handelt es sich eigentlich u
48. den Ordner Umgebung aus Klicken Sie anschlie end auf die Seite Projekte und Projektmappen 3 Geben Sie im Feld Speicherort der Visual Studio Projekte den entsprechenden Wert an Bearbeiten Sie dazu das Feld entweder direkt oder klicken Sie auf den Schalter Durchsuchen um ein Dialogfeld zu ffnen in dem Sie den erforderlichen Ordner suchen und ausw hlen k nnen Sie sollten f r den Arbeitsordner eine m glichst hohe Hierarchiestufe w hlen sodass das Erstellen und ffnen von untergeordneten Projekten und Projektmappen problemlos m glich ist 4 Klicken Sie auf OK Men befehle f r die Quellcodeverwaltung Die Befehle f r die Quellcodeverwaltung werden in einem Untermen angezeigt das ber Datei gt Quellcodeverwaltung aufgerufen werden kann Symbole vor Befehlsnamen geben in der Regel an dass der Befehl auch in der Symbolleiste verf gbar ist In der folgenden Tabelle werden alle Men befehle f r die Quellcodeverwaltung kurz beschrieben Au erdem finden Sie Querverweise auf Themen in denen Sie weitere Informationen erhalten Tabelle 8 1 Men befehle f r die Quellcodeverwaltung in Visual Studio NET Men befehl Beschreibung lt Auswahl gt Diese Option verwenden Sie um Projektmappen der Quellcodeverwal zur Quellcode tung zu unterstellen Weitere Informationen hierzu finden Sie unter verwaltung Projektmappen der Codeverwaltung unterstellen auf Seite 67 hinzuf gen Nachd
49. der Symbolleiste auf Letzte Version abrufen Die neuesten Versionen der ausgew hlten Dateien werden aus dem Repository abgerufen aber nicht gesperrt So rufen Sie die aktuellen Versionen der ausgew hlten Dateien ber das Dialogfeld Abrufen ab 1 W hlen Sie die gew nschten Dateien Projekte oder Projektmappen im Projektmappen Explorer aus 2 F hren Sie einen der folgenden Schritte aus W hlen Sie Datei gt Quellcodeverwaltung gt Abrufen Klicken Sie in der Symbolleiste auf Abrufen Im Dialogfeld Abrufen wird der Zeitstempel der abzurufenden Dateien angezeigt 3 Wenn Sie die aktuelle Version einer bestimmten Datei nicht abrufen m chten deaktivieren Sie das Auswahlfeld f r die Datei 4 Wenn Sie Ihre Arbeitskopie mit der aktuellen Dateiversion im Repository vergleichen m chten w hlen Sie die Datei aus und klicken Sie auf Versionsvergleich unten rechts in der Symbolleiste des Dialogfelds 5 Wenn Sie die Dateien abrufen m chten klicken Sie auf OK Die neuesten Versionen der ausgew hlten Dateien werden aus dem Repository abgerufen aber nicht gesperrt Dateien ein und auschecken Wenn Sie mit Dateien arbeiten die der Codeverwaltung unterliegen m ssen Sie diese regelm ig ein und auschecken In der Regel checken Sie eine Datei aus bevor Sie sie bearbeiten sodass sie von Ihnen gesperrt ist Diese Sperre informiert andere Team mitglieder dar ber dass die Datei verwendet wir
50. die ber eine SCC API Integrationskomponente verf gen Aus diesem Grund ist die Konfiguration von Delphi 8 f r NET f r die Interaktion mit StarTeam vergleichsweise einfach Installieren und konfigurieren Sie zun chst den Windows Client und Server Installie ren Sie anschlie end die StarTeam SCC Integration Weitere Informationen hierzu finden Sie unter Die Integration installieren auf Seite 123 Die Integrations Software wird von Delphi 8 f r NET nach ihrer Installation sofort erkannt So w hlen Sie StarTeam f r die Codeverwaltung aus 1 W hlen Sie in Delphi 8 f r NET Tools gt Optionen Das Dialogfeld Optionen wird angezeigt 2 W hlen Sie in der Baumstruktur die Option zur Quelltextverwaltung Wenn StarTeam installiert ist wird sein Name im Dropdown Listenfeld Source Code Control Provider angezeigt 3 W hlen Sie StarTeam 4 Geben Sie im Textfeld Benutzername Ihre StarTeam Benutzer ID ein 5 Klicken Sie auf OK Um aus Delphi 8 f r NET auf StarTeam zuzugreifen verwenden Sie das Team Men Den Client separat ausf hren Zus tzlich zum Ausf hren allgemeiner Codeverwaltungsoperationen aus Delphi 8 f r NET heraus k nnen Sie den Client in Delphi 8 f r NET als eigenen Prozess ausf hren So starten Sie den Client 1 W hlen Sie Team gt SCC Anwendung ausf hren Es wird eine StarTeam Sitzung gestartet 2 F hren Sie in dieser Sitzungsinstanz die Codeverwaltungsop
51. die erforderlichen Informationen ein 6 Klicken Sie auf OK um zum Dialogfeld Existing StarTeam Servers zur ckzukehren 7 Klicken Sie auf OK um zum Dialogfeld Create New StarTeam Project oder Open Existing StarTeam Project zur ckzukehren in denen die Serverbeschreibung im Dropdown Listenfeld StarTeam Server nun markiert sein sollte Hinweis Wenn Sie das MPX Profil f r die neue Serverkonfiguration anzeigen oder ndern m chten m ssen Sie den Client verwenden Melden Sie sich hierzu bei StarTeam an w hlen Sie Projekt gt Neu oder ffnen gt Servereigenschaften und klicken Sie auf den Schalter MPX Kapitel 3 Einf hrung in die Integration 25 26 StarTeam Microsoft SCC Integration Benutzerhandbuch Kapitel Integration mit Delphi 8 f r NET Delphi 8 f r NET ist eine IDE Integrierte Entwicklungsumgebung Integrated Develop ment Environment zum Erzeugen von Delphi Anwendungen die in der Microsoft NET Umgebung ausgef hrt werden k nnen Delphi 8 f r NET bietet einen umfangreichen Satz an Tools die den Entwicklungslebenszyklus optimieren und vereinfachen Da Delphi 8 f r NET die Microsoft SCC API verwendet k nnen Sie die StarTeam Microsoft SCC Integration f r allgemeine Aufgaben der Codeverwaltung z B f r das Ein und Auschecken von Dateien und die Dateisynchronisierung verwenden So interagiert Delphi 8 f r NET mit StarTeam StarTeam verwaltet serverseitig ein Daten
52. ein problemloses Auffinden und Einchecken der Dateien Das Ausw hlen der Dateien im Projektmappen Explorer entf llt Da der Schalter Kommentare in der Symbolleiste des Fensters Anstehende Eincheckvorg nge nicht aktiviert ist k nnen Sie ber dieses Fenster keine Kommentare zum Eincheckvorgang eingeben Wenn Sie beim Einchecken Ihrer Arbeit einen Kommentar eingeben m chten m ssen Sie die Dateien mit dem Projektmappen Explorer einchecken 1 Um das Fenster anzuzeigen w hlen Sie Ansicht gt Anstehende Eincheckvorg nge Im Fenster Anstehende Eincheckvorg nge werden alle Dateien angezeigt die eingecheckt werden sollen z B Von Ihnen ge nderte Dateien Dateien die zu einem Projekt oder zu einer Projektmappe hinzugef gt wurden m Projekte die zu einer Projektmappe hinzugef gt wurden m Zugeh rige Projekt oder Projektmappendateien die sich ge ndert haben Elemente wurden hinzugef gt oder entfernt 2 Wenn eine bestimmte Datei oder ein Projekt nicht eingecheckt werden soll deaktivieren Sie das entsprechende Auswahlfeld 3 Klicken Sie in der Symbolleiste des Fensters Anstehende Eincheckvorg nge auf Einchecken 4 Wenn das Best tigungsdialogfeld angezeigt wird klicken Sie auf Einchecken Aktivieren Sie das Auswahlfeld Dieses Dialogfeld nicht mehr anzeigen damit dieses Dialogfeld in Zukunft nicht mehr angezeigt wird 5 Wenn Prozessregeln festgelegt wurden m sse
53. end k nnen Sie die Projektmappe ber die Arbeitsdateien auf Ihrer Workstation ffnen indem Sie die folgenden Schritte ausf hren Die Projektmappe ber das Untermen Datei gt Zuletzt ge ffnetes Projekt in einer Liste ausw hlen m Fenster Startseite im Register Projekt der Seite Get Started auf den Hyperlink f r die Projektmappe klicken m Fenster Startseite im Register Projekt der Seite Get Started auf den Schalter Projekt ffnen klicken Das Dialogfeld Projekt ffnen wird angezeigt in dem Sie Projektmappen oder Projekte suchen und ffnen k nnen Mit dem Befehl Datei gt Projektmappe ffnen das Dialogfeld Projektmappe ffnen anzeigen in dem Sie Projektmappen suchen und ffnen k nnen Wenn Sie eine Projektmappe ffnen wird diese im Projektmappen Explorer angezeigt Ihr Inhalt basiert auf Ihren lokalen Arbeitsdateien Diese Dateien sind m glicherweise jedoch veraltet wenn ein anderer Benutzer eine aktuellere Version eingecheckt hat Daher empfiehlt es sich die Quellcodeverwaltungsoption Alles abrufen wenn eine Projektmappe ge ffnet wird zu aktivieren Weitere Informationen hierzu finden Sie unter Allgemeine Optionen f r die Quellcodeverwaltung einrichten auf Seite 55 Wenn diese Option nicht aktiviert ist sollten Sie die Projektmappe im Projektmappen Explorer ausw hlen und dann auf Datei gt Quellcodeverwaltung gt Letzte Version abr
54. erstellen Wenn Sie die Quellcodeverwaltung deaktivieren werden die Symbole nicht immer aktualisiert Daher werden f r eine Datenbank die nicht mehr der Quellcodeverwaltung unterliegt m glicherweise immer noch H kchen oder Schl sser angezeigt Wenn Sie beispielsweise eine neue Tabelle hinzuf gen erh lt sie automatisch densel ben Status Ausgecheckt oder Eingecheckt wie die anderen Tabellen in der Datenbank Wenn Sie ein Makro hinzuf gen z B Makro 3 m ssen Sie es zun chst der Quellcode verwaltung hinzuf gen bevor Sie es ein oder auschecken k nnen Dadurch wird StarTeam ein weiteres Objekt hinzugef gt Wenn Sie der Quellcodeverwaltung eine Access Datenbank hinzuf gen k nnen Sie Folgendes ausf hren Ein neues StarTeam Projekt f r eine Access Datenbank erstellen Dadurch werden die Objekte aus der Access Datenbank in den Stammordner des Projekts gestellt Eine Access Datenbank zu einem vorhandenen StarTeam Projekt hinzuf gen Dadurch werden die Datenbankobjektdateien in einem untergeordneten Ordner des Stammordners des Projekts gespeichert Wenn Sie mehrere Datenbanken in einem StarTeam Projekt speichern m chten werden alle Datenbanken oder alle Datenbanken nach der ersten Datenbank zu einem vorhandenen StarTeam Projekt hinzugef gt Wenn Benutzer andere Dateitypen aus StarTeam oder aus anderen Entwicklungs umgebungsanwendungen zu einem StarTeam Projekt hinzuf gen sollten die Datenbankobje
55. gen Dadurch wird sichergestellt dass Sie keinen Ordner hinzuf gen der denselben Namen wie ein vorhandener Ordner aufweist 48 StarTeam Microsoft SCC Integration Benutzerhandbuch Fehlersuche Kapitel Integration mit CodeWright CodeWright unterst tzt die Microsoft SCC API Daher k nnen Sie die StarTeam Microsoft SCC Integration verwenden um f r diese Anwendung Versionskontrollfunk tionen zur Verf gung zu stellen Bestimmte CodeWright Dateien besonders psp pit und opt Dateien m ssen manuell zu StarTeam hinzugef gt werden da in ihnen Codeverwaltungsinformationen gespeichert sind Daher m ssen Sie StarTeam starten das CodeWright Projekt ffnen und diese Dateien zum Projekt hinzuf gen Weitere Informationen zur Integration mit StarTeam finden Sie in der CodeWright Dokumentation Dieses Kapitel enth lt nur Informationen zur Fehlersuche Verzweigte Ansichten verwenden So erstellen Sie ein CodeWright Projekt oder einen Projektbereich f r eine verzweigte Ansicht 1 Checken Sie in der verzweigten Ansicht in StarTeam die CodeWright Dateien aus die der Codeverwaltung unterliegen Dadurch werden die Dateien in den Arbeitsordner auf Ihrer Workstation kopiert Stellen Sie sicher dass Sie f r die verzweigte Ansicht einen Arbeitsordner verwenden der sich von dem f r die Originalansicht unterscheidet 2 Wenn das StarTeam Dialogfeld Anmeldung angezeigt wird klicken Sie auf Abbrechen Wenn die St
56. gt Verlauf Klicken Sie in der Symbolleiste auf Verlauf 3 Klicken Sie auf Abrufen um eine Kopie der ausgew hlten Version in Ihren Arbeits ordner zu stellen Durch das Verwenden der Option Abrufen wird der Sperr oder Lesestatus der Datei nicht ge ndert 4 Klicken Sie auf Schlie en sobald Sie fertig sind ltere Dateiversionen auschecken Im Dialogfeld Verlauf k nnen Sie ltere Versionen von Dateien abrufen Abrufen mit Sperre So checken Sie eine ltere Version aus 1 W hlen Sie die gew nschte Datei im Projektmappen Explorer aus 2 F hren Sie einen der folgenden Schritte aus um das Dialogfeld Verlauf aufzurufen W hlen Sie Datei gt Quellcodeverwaltung gt Verlauf Klicken Sie in der Symbolleiste auf Verlauf 3 Klicken Sie auf die Option zum Abrufen mit Sperre um eine gesperrte Kopie der ausgew hlten Version in Ihren Arbeitsordner zu stellen Verwenden Sie diese Option wenn Sie eine ltere Version bearbeiten und wieder einchecken m chten 4 Klicken Sie auf Schlie en sobald Sie fertig sind Wenn die ltere Version auf Ihre Workstation kopiert wird ndert sich der Status in StarTeam in Veraltet Wenn Sie die Datei bearbeiten ndert sich der Status in Zusammenf hren Beim Einchecken werden Sie gefragt welche der folgenden Aktionen Sie durchf hren m chten Datei zusammenf hren Klicken Sie auf Ja um Visual Merge oder ein alternati
57. hinzu Die Arbeitsordner der Projekte sollten immer untergeordnete Ordner des Projektmappen Arbeitseitsordners sein 4 Geben Sie den von der Projektvorlage automatisch generierten Dateien aussage kr ftige Namen 5 Checken Sie die aktualisierten Projektmappen ein um die neuen Projekte und ihre Dateien der Quellcodeverwaltung zu unterstellen 66 StarTeam Microsoft SCC Integration Benutzerhandbuch Projektmappen der Codeverwaltung unterstellen So erstellen Sie eine neue leere Projektmappe 1 W hlen Sie in Visual Studio NET den Befehl Datei gt Neu gt Leere Projektmappe 2 F hren Sie im Dialogfeld Neues Projekt die folgenden Schritte aus a Geben Sie den Namen der neuen Projektmappe ein indem Sie den Wert im Namensfeld bearbeiten b Geben Sie den Speicherort Ihrer neuen Projektmappe an Der Standardwert wird im Textfeld Speicherort der Visual Studio Projekte angezeigt Weitere Informa tionen hierzu finden Sie unter Den Standardspeicherort f r Projekte festlegen auf Seite 59 Die Projektmappe wird basierend auf dem Projektmappennamen in einem Unterordner des angegebenen Speicherort erstellt Bearbeiten Sie dazu das Feld Speicherort entweder direkt oder klicken Sie auf den Schalter Durchsuchen um ein Dialogfeld zu ffnen in dem Sie den erforder lichen Ordner suchen und ausw hlen k nnen c Klicken Sie auf OK Die entsprechenden Dateien werden an der angegebenen Position auf Ihrer Workst
58. hren Sie einen der folgenden Schritte aus W hlen Sie in der Men leiste Tools gt StarTeam gt Auschecken r ckg ngig Klicken Sie in der Symbolleiste auf das Symbol Auschecken r ckg ngig Das Dialogfeld Auschecken von Objekten aus StarTeam r ckg ngig machen wird angezeigt 2 Klicken Sie auf Alle ausw hlen oder w hlen Sie im Dropdown Listenfeld Objekttyp einen bestimmten Objekttyp aus 3 Aktivieren oder deaktivieren Sie im Listenfeld Auschecken r ckg ngig machen f r Objekte die Auswahlfelder der entsprechenden Objekte 4 Klicken Sie auf OK Die neuesten Versionen der ausgew hlten Objekte werden aus StarTeam abgerufen Wenn Sie die Warnmeldung zum Verlust der nderungen best tigen werden die an den Objekten vorgenommenen nderungen durch diese Operation berschrieben Im Hauptfenster wird neben den Namen der Objekte ein Schloss angezeigt und diese Objekte sind nicht l nger exklusiv gesperrt Um das Auschecken einer bestimmten Objektdatei schnell r ckg ngig zu machen klicken Sie mit der rechten Maustaste auf das Objekt und w hlen Sie im Kontext men Auschecken r ckg ngig Dadurch wird das Dialogfeld Auschecken von Objekten aus StarTeam r ckg ngig machen bersprungen So checken Sie Objekte in StarTeam ein 1 F hren Sie einen der folgenden Schritte aus Wenn Sie die Codeverwaltungsoption Objekte beim Schlie en der Datenbank einchecken auf Ja od
59. hren Sie im Dialogfeld Open Existing Project Folgendes aus a W hlen Sie im Listenfeld Project ein Projekt aus b W hlen Sie im Listenfeld View eine Ansicht aus c Klicken Sie auf OK So w hlen Sie ein Projekt aus wenn Sie bei StarTeam bereits angemeldet sind 1 F hren Sie im Dialogfeld Open Existing Project einen der folgenden Schritte aus W hlen Sie im Dropdown Listenfeld Server Description einen Server aus Wenn das Dropdown Listenfeld Server Description leer ist oder den Server auf den Sie zugreifen m chten nicht enth lt klicken Sie auf Server und geben Sie in den angezeigten Dialogfeldern die erforderlichen Serverinformationen ein Weitere Informationen hierzu finden Sie unter Auf StarTeam Server zugreifen auf Seite 24 2 W hlen Sie im Listenfeld Project ein Projekt aus 3 W hlen Sie im Listenfeld View eine Ansicht aus 4 Klicken Sie auf OK Ein Projekt aus der Codeverwaltung abrufen So rufen Sie ein Projekt ab 1 W hlen Sie Team gt Projekt aus SourceControl holen um den Experten zu starten 2 W hlen Sie auf der ersten Seite des Experten StarTeam 3 Klicken Sie auf Weiter Kapitel 4 Integration mit Delphi 8 f r NET 31 Mit Projekten arbeiten W hlen Sie auf der zweiten Seite des Experten ein Zielverzeichnis f r das Projekt aus a b Geben Sie den Namen eines g ltigen Zielverzeichnisses auf Ihrem lokalen System ei
60. im Kontextmen den Befehl Eigenschaften Sie k nnen die Symbolleiste f r die Quellcodeverwaltung in der Datenbank anzeigen Die Symbolleistenschalter verf gen ber dieselbe Funktionalit t wie die Befehle im Men Tools gt StarTeam So f gen Sie die Symbolleiste f r die Quellcodeverwaltung zur Liste der verf gbaren Symbolleisten hinzu 1 W hlen Sie Ansicht gt Symbolleisten gt Anpassen Das Dialogfeld Anpassen wird angezeigt 2 Aktivieren Sie im Register Symbolleiste das Auswahlfeld Quellcodeverwaltung Die Symbolleiste f r die Quellcodeverwaltung sollte automatisch angezeigt werden So zeigen Sie die Symbolleiste f r die Quellcodeverwaltung an oder blenden diese aus W hlen Sie in der Men leiste Ansicht gt Symbolleisten gt Quellcodeverwaltung Vor dem Men befehl Quellcodeverwaltung wird ein H kchen angezeigt 106 StarTeam Microsoft SCC Integration Benutzerhandbuch Weitere Objekte zu StarTeam hinzuf gen Weitere Objekte zu StarTeam hinzuf gen Wenn Sie ein StarTeam Projekt f r Ihre Datenbank erstellt oder Ihre Datenbank zu einem vorhandenen StarTeam Projekt hinzugef gt haben haben Sie m glicherweise mehrere Objekte zur StarTeam Codeverwaltung hinzugef gt Einige Objekte z B neue Makros werden m glicherweise nicht automatisch hinzugef gt Ob ein oder mehrere Objekte hinzugef gt werden m ssen ist abh ngig vom Typ des Objekts S mtliche Tabellen exis
61. im Projektmappen Explorer zu sehen dass das ausgew hlte Projekt zur aktuellen Projektmappe hinzugef gt wurde obwohl die Dateien weiterhin mit der urspr nglichen bergeordneten L sung gemeinsam genutzt werden W hlen Sie Datei gt Alle speichern und checken Sie die berarbeitete Version ein Weitere Informationen hierzu finden Sie unter Dateien einchecken auf Seite 82 Vorhandene Projektmappen zu einer Projektmappe hinzuf gen Projektmappen k nnen durch das Hinzuf gen vorhandener Projektmappen verbessert werden Es wird empfohlen dass Sie keine Visual Studio NET Projektmappen hinzuf gen die sich in anderen StarTeam Projektansichten befinden Obwohl die andere Projektmappe mit der aktuellen Projektmappe zusammengef hrt wird werden die Dateien in Wirklichkeit mit der urspr nglichen Projektmappe die weiterhin besteht gemeinsam genutzt Beachten Sie jedoch dass Elemente der urspr nglichen Projektmappe die der Quellcodeverwaltung unterstehen nicht zur aktuellen Projektmappe hinzugef gt werden So f gen Sie eine vorhandene Projektmappe zu einer Projektmappe hinzu 1 Klicken Sie im Projektmappen Explorer mit der rechten Maustaste auf die Projektmappe nicht auf eines der Projekte oder eine Datei und w hlen Sie Hinzuf gen gt Vorhandenes Projekt 2 F hren Sie im Dialogfeld Vorhandenes Projekt hinzuf gen Folgendes aus a W hlen Sie in der Dropdown Liste Dateityp die Option Projektmappendateien
62. k nnen Sie die Dateien auf zwei Ebenen steuern sowohl auf Projektebene in C Builder als auch in StarTeam ber die Integration Dateien zum Projekt hinzuf gen Wenn Sie Ihrem C Builder Projekt Dateien hinzugef gt haben k nnen Sie anschlie Bend sowohl die Projektdatei als auch die lokalen Arbeitsdatei in das Repository zur ckschreiben So f gen Sie aktive Arbeitsdateien hinzu 1 Erstellen Sie in C Builder eine neue Datei oder ffnen Sie eine vorhandene Datei 2 W hlen Sie Team gt Dateien hinzuf gen Das Dialogfeld Dateien hinzuf gen wird mit einer Liste der Dateien in Ihrem Projekt angezeigt die zum Repository hinzu gef gt werden k nnen 3 Aktivieren Sie die Auswahlfelder neben den hinzuzuf genden Dateien 4 Klicken Sie auf OK Das Dialogfeld Kommentare wird angezeigt 5 Geben Sie einen Kommentar ein Wenn derselbe Kommentar auf alle Dateien ange wendet werden soll aktivieren Sie das Auswahlfeld Gleicher Kommentar f r alle Wenn Sie dieses Auswahlfeld nicht aktivieren wird das Dialogfeld Kommentare f r alle hinzugef gten Dateien angezeigt 6 Klicken Sie auf OK Sie k nnen alle angezeigten Dateien auf einmal aktivieren oder deaktivieren indem Sie auf den Schalter Alle markieren bzw Markierung aufheben klicken Dateien auschecken Wenn Sie Dateien aus StarTeam mit dem C Builder Codeverwaltungsmanagement auschecken f hrt das Produkt gleichzeitig einen Auscheckvorgang
63. mit der urspr nglichen bergeordneten Projektmappe gemeinsam genutzt Es wird empfohlen dass Sie keine Visual Studio NET Projekte hinzuf gen die sich in anderen StarTeam Projekt ansichten befinden So f gen Sie ein vorhandenes Projekt zu einer Projektmappe hinzu 1 Klicken Sie im Projektmappen Explorer mit der rechten Maustaste auf die Projektmappe nicht auf eines der Projekte oder eine Datei und w hlen Sie Hinzuf gen gt Vorhandenes Projekt 2 F hren Sie im Dialogfeld Vorhandenes Projekt hinzuf gen Folgendes aus a Falls n tig wechseln Sie vom aktuellen Ordner in den Ordner mit dem gew nschten Projekt b W hlen Sie die gew nschte Projektdatei aus c Klicken Sie auf ffnen 3 Abh ngig von den ausgew hlten Optionen wird m glicherweise das Dialogfeld Auschecken zum Bearbeiten angezeigt da die Projektmappendatei durch das Hinzuf gen eines Projekts ge ndert wurde Wenn dieses Dialogfeld angezeigt wird klicken Sie auf Auschecken 4 F hren Sie im Dialogfeld Open Existing StarTeam Project Folgendes aus a F hren Sie einen der folgenden Schritte aus m W hlen Sie im Dropdown Listenfeld Serverbeschreibung den entsprechen den Server aus Wenn das Dropdown Listenfeld Serverbeschreibung leer ist oder den Server auf den Sie zugreifen m chten nicht enth lt klicken Sie auf Server und geben Sie in den angezeigten Dialogfeldern die erforderlichen Serverinforma tionen ein Weit
64. mithilfe des Windows Explorers auf der Workstation nach Der Administrator verwendet diese Arbeitsordner zum Erstellen des StarTeam Projekts F r das Entwicklungsteam ist speziell der vollst ndige Arbeitsordnerpfad des Quellcode Ordners von Interesse da seine Visual Studio NET Projektmappen in diesem Arbeitsordner verwaltet werden Diese Projektmappen werden in so allgemeine Kategorien wie Windows Anwen dungen Web Anwendungen Web Services und Server aufgeteilt Der Teamleiter erstellt mithilfe des Windows Explorers die entsprechenden Arbeitsordner auf der Workstation Au erdem bereitet er leere Projektmappen als Vorlage vor und f gt anschlie end die entsprechenden Projekte hinzu Im Projektmappen Explorer wird die logische Struktur der Projektmappe angezeigt 64 StarTeam Microsoft SCC Integration Benutzerhandbuch Projektmappen der Codeverwaltung unterstellen Eine Projektmappe kann beispielsweise drei Projekte enthalten die in unterschiedlichen Programmiersprachen geschrieben wurden Visual Basic Visual C und Visual C Sie k nnen anhand der Dateieigenschaften den Speicherort der Dateien ermitteln und anschlie end die physische Struktur der Projektmappe im Windows Explorer anzeigen F r den Arbeitsordner der Projekte gilt Folgendes Er zeigt nicht nur die erwarteten Dateien an sondern auch die der Projektmappe oder dem Projekt zugrunde liegenden Dateien Weitere Informationen zu diesen Dateien finden Sie unter
65. ssen der Quellcodeverwaltung unterstellt und alle ge nder ten Dateien m ssen au erdem eingecheckt werden So f gen Sie eine vorhandene Datei zu einem Projekt hinzu 1 W hlen Sie im Projektmappen Explorer das bergeordnete Projekt aus 2 F hren Sie einen der folgenden Schritte aus W hlen Sie Datei gt Vorhandenes Element hinzuf gen Klicken Sie mit der rechten Maustaste auf das bergeordnete Projekt und w hlen Sie Hinzuf gen gt Vorhandenes Element hinzuf gen 88 StarTeam Microsoft SCC Integration Benutzerhandbuch Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind 3 F hren Sie im Dialogfeld Vorhandenes Element hinzuf gen Folgendes aus a Wenn die gew nschte Datei ber eine Dateierweiterung verf gt die von der Erweiterung der Dateien im Feld Typ abweicht w hlen Sie den richtigen Wert in der Dropdown Liste aus b Falls n tig wechseln Sie vom Arbeitsordner in den Ordner der Projektmappen hierarchie der Arbeitsdateien der die gew nschte Datei enth lt c W hlen Sie die gew nschte Datei aus d Klicken Sie auf ffnen 4 Abh ngig von den ausgew hlten Optionen wird m glicherweise das Dialogfeld Auschecken zum Bearbeiten angezeigt da die zugrunde liegende Projektdatei durch das Hinzuf gen einer vorhandenen Datei ge ndert wurde Wenn dieses Dialogfeld angezeigt wird klicken Sie auf Auschecken W hrend des Hinzuf gens der Datei zum angegeben Proj
66. verwaltung unterstellt ist wird der von Ihnen angegebene Eincheckkommentar sowohl als allgemeine Beschreibung der Datei als auch als anf nglicher Revisionskommentar verwendet 96 StarTeam Microsoft SCC Integration Benutzerhandbuch Fehlersuche Da die Dateieigenschaften in Visual Studio NET nicht angezeigt werden k nnen spielt diese Funktion f r Sie m glicherweise keine wichtige Rolle Wenn Sie f r Ihr Entwick lungsteam jedoch eine genaue Beschreibung jeder Datei und spezielle Kommentare f r jede Dateirevision bereitstellen m chten k nnen Sie die zuvor genannten Eigen schaften mithilfe von StarTeam bearbeiten Weitere Informationen hierzu finden Sie unter Dateien einchecken auf Seite 82 Der Kommentarschalter in der Symbolleiste des Fensters Anstehende Eincheckvorg nge funktioniert nicht Da der Schalter Kommentare in der Symbolleiste des Fensters Anstehende Eincheckvorg nge nicht aktiviert ist k nnen Sie ber dieses Fenster keine Kommen tare zum Eincheckvorgang eingeben Wenn Sie beim Einchecken Ihrer Arbeit einen Kommentar eingeben m chten m ssen Sie die Dateien mit dem Projektmappen Explorer einchecken Weitere Informationen hierzu finden Sie unter Dateien einchecken auf Seite 82 Auscheckkommentare werden nicht unterst tzt Das Dialogfeld Auschecken enth lt ein Textfeld f r Kommentare Das Textfeld Kommentare in diesem Dialogfeld sollte ignoriert werden da die Funktion akt
67. wird beschrieben wie Sie mit Projektmappen arbeiten die bereits der Quellcodeverwaltung unterstellt sind Projektmappen ffnen und schlie en Wenn Sie eine Projektmappe zum ersten Mal ffnen die der Quellcodeverwaltung von einem anderen Teammitglied unterstellt wurde k nnen Sie die erforderlichen Arbeits dateien mit dem Befehl Datei gt Quellcodeverwaltung gt Aus Quellcodeverwaltung ffnen aus dem Repository auf Ihre Workstation kopieren Wenn Sie die Projektmappe erstellt und in die Quellcodeverwaltung aufgenommen haben befinden sich die Arbeits dateien bereits auf Ihrer Workstation Nach dieser ersten Sitzung k nnen Sie die Projektmappe ber die Arbeitsdateien auf Ihrer Workstation mit dem Befehl Datei gt Projektmappe ffnen oder ber die Startseite ffnen Es ist wichtig dass Sie die aktuelle Version der Dateien aus dem Repository abrufen bevor Sie nderungen an der Projektmappe vornehmen Daher wird empfohlen dass Sie die Quellcodeverwaltungsoption Alles abrufen wenn eine Projektmappe ge ffnet wird aktivieren Weitere Informationen hierzu finden Sie unter Allgemeine Optionen f r die Quellcodeverwaltung einrichten auf Seite 55 Wenn die Projektmappe schon einige Zeit ge ffnet war bevor Sie die nderung vornehmen stellen Sie sicher dass Sie wirklich die aktuelle Version haben und in dieser Zeitspanne keine nderungen vorgenommen wurden Nachdem Sie mindestens eine Projektmappe ge
68. zu StarTeam hinzuf gen Folgendes aus a Aktivieren Sie die Auswahlfelder der Objekte die der Quellcodeverwaltung hinzu gef gt werden sollen Deaktivieren Sie die Auswahlfelder der anderen Objekte b Optional Geben Sie in das Textfeld Kommentar eine Beschreibung der Objekte ein Es k nnen dazu maximal 253 Zeichen verwendet werden Diese Informatio nen werden f r die einzelnen Objekte in der Spalte Beschreibung angezeigt c Klicken Sie auf OK Neben den Objekten die zu StarTeam hinzugef gt wurden wird ein Schloss angezeigt Dieses Schloss gibt an dass die Objekte der StarTeam Kontrolle unterliegen Diese Objekte sind jedoch nicht exklusiv gesperrt Das Men und die Symbolleiste der Quellcodeverwaltung verwenden Sie k nnen die Men leiste das Kontextmen eines Objekts oder die Symbolleiste verwenden um Objekte ein und auszuchecken und weitere Quellcodeverwaltungs funktionen auszuf hren So greifen Sie ber die Men leiste auf die Befehle der Quellcodeverwaltung zu W hlen Sie Tools gt StarTeam um das folgende Men anzuzeigen Das StarTeam Untermen wird erweitert wenn Sie die Datenbank unter StarTeam Kontrolle gestellt haben Wenn Sie dieses Men verwenden muss die Datenbank ge ffnet sein auch wenn Sie bei Auswahl der Option Datenbank zu StarTeam hinzuf gen aufgefordert werden die Datenbank zu schlie en Tabelle 9 2 StarTeam Men optionen Men option Beschreibung
69. 2 73 Nach dem Erstellen 76 Visual Studio NET Projektmappen der Quellcodeverwaltung unterstellen 63 67 Visual Studio NET Projektmappen schlie en 72 76 Visual Studio NET Projektmappen und Projekte verwalten 63 VSS Interoperation mit StarTeam 15 Z Zeitlimits bei Inaktivit t vermeiden 125 Zeitstempel Datei auschecken 22 Zugriffsrechte in StarTeam 11 Zur letzten Version zur ckkehren Access Dateien 109 Index 131 132 StarTeam Microsoft SCC Integration Benutzerhandbuch
70. Dateien bebehalten 4 Klicken Sie auf OK Das Dialogfeld Kommentare wird angezeigt 44 StarTeam Microsoft SCC Integration Benutzerhandbuch Tipp Mit Dateien arbeiten 5 Geben Sie einen Kommentar ein Wenn derselbe Kommentar auf alle Dateien angewendet werden soll aktivieren Sie das Auswahlfeld Gleicher Kommentar f r alle Wenn Sie dieses Auswahlfeld nicht aktivieren wird das Dialogfeld Kommentare f r alle einzucheckenden Dateien angezeigt 6 Klicken Sie auf OK Sie k nnen alle angezeigten Dateien auf einmal aktivieren oder deaktivieren indem Sie auf den Schalter Alle markieren bzw Markierung aufheben klicken Dateien entfernen Wenn Sie C Builder zum Entfernen von Dateien aus StarTeam verwenden werden die ausgew hlten Dateien aus dem Repository aus Ihrem lokalen Arbeitsbereich und aus dem C Builder Projekt entfernt So entfernen Sie inaktive oder mehrere Dateien 1 W hlen Sie Team gt Dateien entfernen Das Dialogfeld Dateien entfernen wird angezeigt 2 Aktivieren Sie die Auswahlfelder neben den entfernenden Dateien 3 Klicken Sie auf OK 4 C Builder fordert Sie auf das L schen der Dateien zu best tigen Klicken Sie auf OK um den L schvorgang zu best tigen Dateien synchronisieren Wenn Sie ein Codeverwaltungssystem verwenden k nnen Sie mehrere Instanzen derselben Datei synchronisieren Textzeilen vergleichen und die Dateien zusammen f hren Sta
71. Dateiinformationen verwendet werden z B den Zweck und die Verwendung der Datei erl utern Die Eigenschaft Kommentar sollte f r spezifische Informationen zu einer bestimmten Dateiversion verwendet werden z B um die an der Version vorgenommenen nderungen zusammenzufassen Wenn Sie die Integration verwenden um Projektmappen oder Projekte der Quellcode verwaltung zu unterstellen haben Sie keine M glichkeit einen erl uternden Kommen tar zu den Dateien der Projektmappe oder des Projekts anzugeben Wenn Sie eine neue Datei zu einem Projekt oder einer Projektmappe hinzuf gen die bereits der Quellcodeverwaltung unterstellt ist wird der von Ihnen angegebene Eincheck kommentar sowohl als allgemeine Beschreibung der Datei als auch als anf nglicher Revisionskommentar verwendet Da diese Dateieigenschaften in Visual Studio NET nicht angezeigt werden k nnen spielt diese Funktion f r Sie m glicherweise keine wichtige Rolle In diesem Fall k nnen Sie die Projektmappe einfach vollst ndig einchecken und beim Einchecken einen allgemeinen Kommentar angeben der f r alle Dateien gilt Wenn Sie f r Ihr Entwicklungsteam jedoch eine genaue Beschreibung jeder Datei und spezielle Kommentare f r jede Dateirevision bereitstellen m chten k nnen Sie die zuvor genannten Eigenschaften mithilfe von StarTeam bearbeiten Sobald Sie eine Dateibeschreibung bearbeiten wird auch eine neue Revision der Datei erstellt Dies passiert jedoch nicht wenn
72. Dateityp an Bei Projektmappen die der Quellcodeverwaltung unterstellt sind befindet sich vor dem Dateitypsymbol au erdem ein Signalsymbol das den Status der Quellcodeverwaltung f r diese Datei wiedergibt Beachten Sie dass Signalsymbole nur vor Elementen wie Projektmappen oder Projekten angezeigt werden da diese Elemente den zugeh rigen Dateien entsprechen Signal symbole werden nicht f r Elemente angezeigt die logische Ordner z B Referenzen Projektmappenelemente Quell Header oder Ressourcendateien darstellen da bei logischen Ordnern keine direkte Dateizuordnung vorliegt In der folgenden Tabelle werden die Signalsymbole f r die Quellcodeverwaltung erl utert Wenn vor dem Dateitypsymbol kein weiteres Symbol angezeigt wird gilt dies als Hinweis darauf dass das Element nicht der Quellcodeverwaltung unterstellt oder ein logischer Ordner ist Ein blaues Vorh ngeschloss weist darauf hin dass die Datei eingecheckt und der Quellcodeverwaltung unterstellt ist Ein blauer Kreis mit einem Schr gstrich weist darauf hin dass die Datei von einem anderen Benutzer ausgecheckt wurde Ein rotes H kchen mit einem Ausrufezeichen weist darauf hin dass die Datei von Ihnen ausgecheckt wurde Ein rotes H kchen ohne Ausrufezeichen weist darauf hin dass eine Datei zu einer der Quellcodeverwaltung unterstellten Projektmappe hinzugef gt aber bisher noch nicht eingecheckt wurde Dieses Signalsymbol wird auch tempor r angezeigt wen
73. Die Versionskontrolloperationen werden in Rational Rose mit den Befehlen im Untermen Tools gt Version Control ausgef hrt Die Entwicklung von Rational Rose Projekten basiert auf Modelldateien mdl Wenn Rational Rose jedoch mit der Codeverwaltung verwendet wird generiert es sub und cat Dateien Diese Dateien erm glichen die gleichzeitige Entwicklung durch mehrere Benutzer Dieses Kapitel enth lt keine ausf hrlichen Informationen zum Ausf hren von Versions kontrolloperationen Es enth lt stattdessen eine bersicht sowie Informationen zum Setup Verzweigen und zur Fehlersuche bersicht ber die Verwendung von StarTeam in Rational Rose Der allgemeine Prozess der Verwendung von StarTeam als Codeverwaltungsanwen dung in Rational Rose umfasst Folgendes Ein Administrator f hrt die folgenden Setup Aufgaben aus wie im StarTeam Administratorhandbuch beschrieben Den StarTeam Server einschlie lich seines Repositorys und seiner Datenbank installieren Eine Serverkonfiguration erstellen und starten Eine Benutzer Anmelde ID erstellen und jedem Mitglied des Entwicklungs Teams die entsprechenden Zugriffsrechte gew hren Wenn andere Dateitypen z B Produktanforderungen der Codeverwaltung unterstellt werden m ssen erstellt er ein StarTeam Projekt mit den entsprechen den Projektordnern auf der obersten Ebene Dateien die in anderen Anwendun gen erstellt wurden werden mit dem Client und nicht mi
74. Erl uterungen zu den der Projektmappe zugrunde liegenden Dateien auf Seite 66 Er zeigt die Ordner bin und obj an die nicht im Projektmappen Explorer erschei nen und der Quellcodeverwaltung nicht unterstellt sind Physische Ordner die dem Referenzenordner entsprechen werden nicht ber ck sichtigt Ihre Elemente sind nur als Eintr ge in der Projektdatei und nicht als separate physische Dateien vorhanden Abh ngig von der verwendeten Programmiersprache gibt es zwar Unterschiede hinsichtlich bestimmter Details die zugrunde liegende Idee ist jedoch dass eine Zuordnung zwischen der logischen Struktur einer Projektmappe und den ihr zugrunde liegenden physischen Dateien existiert Auch wenn es sich dabei nicht um eine 1 1 Entsprechung handelt Im Folgenden wird die Projektmappe der Quellcodeverwaltung unterstellt und in die vorhandene StarTeam Projektstruktur integriert Der Arbeitsordnerpfad des anf nglich leeren StarTeam Ordners Source Code lautet D Sample STP Source Code Da das Entwicklungsteam f r die Verwaltung seiner Arbeit allgemeine Kategorien verwendet befindet sich die Projektmappe in dem folgenden physischen Ordner D Sample STP Source Code Windows Apps Sample Solution Damit die Projektmappen der Quellcodeverwaltung unterstellt werden k nnen erstellt der Teamleiter einen neuen StarTeam Ordner mit demselben Arbeitsordnerpfad wie die Projektmappe Die grundlegenden Schritte hierzu werden er
75. Es empfiehlt sich nicht diese Option in einem Entwicklungsteam zu verwenden in dem mehrere Personen an derselben Entwicklungsl sung arbeiten 56 StarTeam Microsoft SCC Integration Benutzerhandbuch Visual Studio NET Benutzeroberfl che f r die Quellcodeverwaltung 5 Wenn Sie das Verhalten von Visual Studio NET beim Bearbeiten von Dateien ndern m chten die der Quellcodeverwaltung unterstellt und aktuell nicht ausge checkt sind k nnen Sie einen Wert in der Dropdown Liste Wenn eingecheckte Element bearbeitet werden ausw hlen Diese Optionen dienen dazu das Bearbeiten von Dateien zu verhindern die nicht aus gecheckt sind Die folgenden Optionen stehen in der Dropdown Liste zur Verf gung Aufforderung zum Auschecken Standardwert Das Verhalten dieser und der folgenden Option ist identisch Wenn Sie eine der beiden Optionen ausw hlen wird das Dialogfeld Auschecken zum Bearbeiten angezeigt Ob Dateien mit exklusiven oder nicht exklusivem Sperren ausgecheckt werden h ngt davon ab wie Sie die pers nliche Option Bei Integration nicht exklusive Sperren verwenden eingestellt haben Weitere Informationen hierzu finden Sie unter Pers nliche Optionen verwenden auf Seite 22 Bei Projekten die gerade erst der Quellcodeverwaltung unterstellt wurden funk tioniert die Option Aufforderung zum Auschecken nur dann wenn der Benutzer auf dem Client auch die Option Ungesperrte Arbeitsdateien schreibsch tzen
76. Hinweis Um eine der Quellcodeverwaltung unterstellte Projektmappe verwenden zu k nnen m ssen Sie die folgenden Informationen angeben Informationen zum StarTeam Server Ihres Projekts Servername Serveradresse Name oder IP Adresse des Computers TCP IP Endpunkt Port Nummer Benutzername und Passwort f r den StarTeam Server Die StarTeam Projektnamen und ihre Ansichten Der Name des StarTeam Ordners mit der Startdatei f r die Projektmappe sin Wem Sie die unter StarTeam ausf hren um die Datei starteam client options xm zu erstellen auf Seite 55 beschriebenen Aufgaben ausgef hrt haben sollten Sie bereits eine Serververbindung eingerichtet haben Um eine der Quellcodeverwaltung unterstellte Projektmappe verwenden zu k nnen m ssen Sie die folgenden Schritte ausf hren 1 Beim Server anmelden 2 Ein StarTeam Projekt und eine Ansicht ausw hlen 3 Den StarTeam Ordner mit der Startdatei f r die Projektmappe sIn ausw hlen Wenn Sie alternative Arbeitsordner verwenden m chten sollten Sie diese in StarTeam einrichten bevor Sie die Visual Studio NET Projektmappe zum ersten Mal ffnen da dadurch die Arbeitsdateien auf Ihre Workstation kopiert werden Weitere Informationen hierzu finden Sie unter Alternative Arbeitsordner verwenden auf Seite 73 So ffnen Sie eine Projektmappe zum ersten Mal 1 Starten Sie Visual Studio NET 2 W hlen Sie den Befehl Datei gt Quellcodeverwaltung gt A
77. Microsoft SCC Integration Benutzerhandbuch StarTeam Borland dures Excellence En Borland Software Corporation 100 Enterprise Way Scotts Valley California 95066 3249 USA www borland de Die Borland Software Corporation verf gt m glicherweise ber Patente und oder anh ngige Patentanmeldungen die den Inhalt dieser Dokumentation betreffen Eine Liste vorhandener Patente finden Sie auf der Produkt CD im Dialogfeld Info Durch die Bereitstellung dieses Dokuments erhalten Sie keine Lizenz f r diese Patente CoPYRIGHT 1995 2005 Borland Software Corporation Alle Rechte vorbehalten Alle Marken und Produktnamen von Borland sind Marken oder eingetragene Marken der Borland Software Corporation in den USA und anderen L ndern Alle anderen Marken sind Eigentum der jeweiligen Inhaber Die Bedingungen und Haftungsausschl sse f r Drittanbieterprodukte finden Sie in den Versions hinweisen auf Ihrer Produkt CD Gedruckt in Irland Inhalt Kapitel 1 Vorwort 5 Support bei Borland 22 222 nen 6 Konventionen in der Dokumentation 6 Kapitel 2 Einf hrung in StarTeam 7 Erl uterungen zu StarTeam und seiner Terminologie 8 Repositorys aoaaa a 8 Server und Projekte aoaaa aaa 8 Ansichten aaua mn 8 StarTeam Ordner aaoo a 9 Arbeitsordner auaa aaa a 10 Serverbeschreibungen 2 22 22 10 Informationen in StarTeam Projekten speichern 11
78. NET 61 StarTeam ausf hren Befehl Access 106 StarTeam Microsoft SCC Integration deinstallieren 126 130 StarTeam Microsoft SCC Integration StarTeam Microsoft SCC Integration installieren 123 StarTeam Properties Befehl Visual Studio NET 61 StarTeam starten Aus Access heraus 112 ber Visual Studio NET 94 StarTeam Ordner Beschreibung 9 Visual Studio NET 63 StarTeam Projekte Aktualisieren 48 51 122 StarTeam Server Ubereinstimmende Beschreibungen 24 Status aktualisieren Befehl Visual Studio NET 61 Statuswerte Access Objekte 110 Dateien 12 Support 6 Symbole Visual Studio NET Quellcodeverwaltung 62 Symbolleisten Access 106 Visual Studio NET 61 T Technischer Support 6 Textdateien Vergleichen 111 Versionen vergleichen Visual Studio NET 85 Zusammenf hren 23 U berpr fen Access Objekthistorie 110 Visual Studio NET Dateihistorie 84 bersicht ber die integrierte Entwicklungsumgebung 7 15 Umgebungsvariablen 124 Unbekannt Dateistatus 12 14 Unterschiede anzeigen Befehl Access 106 V Variablen Umgebung 124 Veraltet Dateistatus 12 14 Vergleichen Textdateien 23 Versionen in Rational Rose 121 Verlauf Befehl Visual Studio NET 60 Versionen vergleichen Access Dateien 111 Visual Studio NET Textdateien 85 Versionsgeschichte anzeigen Befehl Access 106 Versionsvergleich Befehl Visual Studio NET 61 Verwalten Access Quellcodeverwaltung 100 C Builder Codeverw
79. Sie bei StarTeam noch nicht angemeldet sind 1 F hren Sie im Dialogfeld Open Existing Project einen der folgenden Schritte aus m W hlen Sie im Dropdown Listenfeld Server Description einen Server aus Wenn das Dropdown Listenfeld Server Description leer ist oder den Server auf den Sie zugreifen m chten nicht enth lt klicken Sie auf Server und geben Sie in den angezeigten Dialogfeldern die erforderlichen Serverinformationen ein Weitere Informationen hierzu finden Sie unter Auf StarTeam Server zugreifen auf Seite 24 2 Klicken Sie auf den Schalter Log On um das Dialogfeld Log On anzuzeigen F hren Sie in diesem Dialogfeld Folgendes aus a Geben Sie im Textfeld User name Ihre Benutzer ID ein b Geben Sie im Textfeld Password Ihr Passwort ein c Optional Aktivieren Sie das Auswahlfeld Save as Default Credentials for This Server d Klicken Sie auf OK Wenn Sie das Auswahlfeld zum Speichern der Standard anmeldeinformationen f r diesen Server aktiviert haben wird die StarTeam Symbolleiste angezeigt Sie speichert den Benutzernamen und das Passwort den bzw das Sie f r die Anmeldung beim Server verwendet haben sodass die Anzahl der erforderlichen Anmeldungen reduziert wird Wenn Sie die Anmeldeinformationen eingegeben haben wird das Dialogfeld Open Existing Project ge ffnet in dem die verf gbaren Projekte und Ansichten f r den ausgew hlten Server angezeigt werden 3 F
80. Sie einen Revisionskommentar bearbeiten In vielen Teams spielt die Unterscheidung zwischen Dateibeschreibungs oder anf ng lichem Revisionskommentar nur eine untergeordnete Rolle Sie geben einfach beim Einchecken der jeweiligen Dateiversion einen spezifischen Kommentar ein Halten Sie hierbei die folgenden Richtlinien ein Checken Sie ge nderte Dateien die bereist Teil einer aktuellen Projektmappe sind mit dem Projektmappen Explorer separat ein und geben Sie einen Kommentar zu dieser Dateiversion ein m Checken Sie neue Dateien nachdem Sie sie zu einem Projekt oder einer Projekt mappe hinzugef gt haben mit dem Projektmappen Explorer separat ein und geben Sie einen Kommentar zu dieser ersten Dateiversion ein Checken Sie anschlie end die berarbeitete Projekt oder Projektmappendatei ein und geben Sie beim Ein checken einen Kommentar f r diese Projekt oder Projektmappenversion ein Kapitel 8 Integration mit Visual Studio NET 81 Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind Dateien einchecken Nachdem Sie eine der Quellcodeverwaltung unterstellte Datei bearbeitet und die nderungen auf Ihrer Workstation gespeichert haben m ssen Sie eine neue Version der Datei einchecken damit Ihre nderungen auch im Repository gespeichert werden und f r andere Teammitglieder verf gbar sind Wenn Sie als einzige Person an den Dateien einer bestimmten Projektmappe arbeiten k nnen Sie damit auch warten bis
81. StarTeam Ordner besteht ist Visual Studio NET nicht in der Lage die Serververbindungen anzuzeigen Solange Sie mit dem Server verbunden sind ist dies kein Problem Wenn Sie sich jedoch daf r entscheiden ohne Serververbindung zu arbeiten k nnen Sie den Befehl Quellcodeverwaltung ndern nicht verwenden um die Verbindung mit dem Server wiederherzustellen Weitere Informationen dazu wie Sie die Verbindung wiederher stellen finden Sie unter So stellen Sie eine Verbindung zwischen einer Projektmappe und dem Server wieder her auf Seite 77 Wenn eine Projektmappe oder ein Projekt der Quellcodeverwaltung unterstellt werden soll kann kein Eincheckkommentar angegeben werden StarTeam bietet zwei Dateieigenschaften f r die Beschreibung einer Datei und ihrer Versionen Die Eigenschaft Beschreibung sollte f r allgemeine Dateiinformationen verwendet werden z B den Zweck und die Verwendung der Datei erl utern Die Eigenschaft Kommentar sollte f r spezifische Informationen zu einer bestimm ten Dateiversion verwendet werden z B um die an der Version vorgenommenen nderungen zusammenzufassen Wenn Sie zum ersten Mal eine Projektmappe oder ein Projekt mit der SCC Integration der Quellcodeverwaltung unterstellen haben Sie keine M glichkeit einen erl uternden Kommentar zu der Projektmappe oder der Projektdatei anzugeben Wenn Sie eine Datei zu einem Projekt oder einer Projektmappe hinzuf gen die bereits der Quellcode
82. StarTeam Projekt aus d Wenn das Projekt ber mehrere Ansichten verf gt w hlen Sie die entsprechende Ansicht im Dropdown Listenfeld aus e Klicken Sie auf OK Die Projektmappe wird nun durch einen StarTeam Ordner dargestellt der ein unter geordneter Ordner des Stammordners der Projektansicht ist Wenn der Pfad zum Arbeitsordner in diesem Projekt nicht Teil des Pfads zum Arbeitsordner der Projektmappe ist wird das Dialogfeld Select a Root Folderfor SCM Operations angezeigt 68 StarTeam Microsoft SCC Integration Benutzerhandbuch Projektmappen der Codeverwaltung unterstellen 5 Wenn das Dialogfeld Select a Root Folder for SCM Operations angezeigt wird a F hren Sie einen der folgenden Schritte aus Klicken Sie auf das Optionsfeld Create a New StarTeam Folder with the Following Working Folder Path Klicken Sie auf Durchsuchen um den Arbeitsordnerpfad zu ndern Diese Vorgehensweise wird jedoch nicht empfohlen Sie sollten immer den vorgege benen Arbeitsordner der Projektmappe verwenden b Klicken Sie auf OK Das Dialogfeld Add StarTeam Folder wird angezeigt 6 Wenn das Dialogfeld Add StarTeam Folder angezeigt wird f hren Sie die folgenden Schritte aus a Geben Sie im Textfeld Ordnername den Namen des StarTeam Ordners an der mit dem Arbeitsordner dieser Projektmappe verkn pft werden soll Sie k nnen entweder den Namen des Arbeitsordners bernehmen Standardwert oder einen andern N
83. Statuswerte 12 Vergleichen 23 Vergleichen von Visual Studio NET Versionen 85 Visual Studio NET Dateien von der Quellcodeverwaltung ausschlie en 93 Wie und wo werden sie gespeichert 11 Zeitstempel 22 Zusammenf hren 23 Dateistatus zusammenf hren 12 13 Dateistatuswerte Aktuell 12 13 Fehlt 12 13 Ge ndert 12 13 In Access 113 In CaliberRM 47 In Visual Studio NET aktualisieren 84 Nicht in Ansicht 12 13 Unbekannt 12 14 Veraltet 12 14 Zusammenf hrung 12 13 Dateisymbole f r die Quellcodeverwaltung Visual Studio NET 62 Datenbank aus StarTeam Projekt erstellen Befehl Access 106 Datenbanken Access Dateien aus StarTeam auf Workstations kopieren 113 Access Datenbanken aus StarTeam entfernen 113 Delphi 8 f r NET 27 Auschecken in StarTeam r ckg ngig machen 34 Codeverwaltung einrichten 28 Commit Browser 35 Dateien aus StarTeam auschecken 34 Dateien aus StarTeam entfernen 35 Dateien in StarTeam einchecken 34 Dateien synchronisieren 35 Dateien zu StarTeam hinzuf gen 33 Interaktion mit StarTeam 27 Optionen f r die Quellcodeverwaltung 29 Projekte 30 Projekte abrufen 31 Projekte unterstellen 30 StarTeam konfigurieren 29 StarTeam Client ausf hren 29 Verbindung zum StarTeam Repository herstellen 30 Delphi 8 f r NET Codeverwaltung einrichten 28 Dienstprogramm f r das Zusammenf hren Alternatives 23 Dienstprogramm f r Vergleiche Alternatives 24 E Eckige Klammern Konvention 6 Eigenschaften von StarTeam Pro
84. Sybase PowerBuilder 115 Kapitel 11 Integration mit Rational Rose 117 bersicht ber die Verwendung von StarTeam in RationalRose 2 2 22222 117 StarTeam ausf hren um die Datei starteam client options xml zu erstellen 118 Verzweigte Ansichten verwenden 119 Fehlersuche a u omi 2 2 3 22 eu a 121 Anhang A Die Integration installieren 123 Einf hrung 2 22m nn 123 Die Integration installieren 22 2 123 Umgebungsvariablen verwenden 124 Die Datei starteam client default options xmI verwenden 2 2 2 22 Emm 125 Zeitlimits bei Inaktivit t vermeiden 125 Die Integration deinstallieren 2 126 Die Version der StarTeam Runtime ermitteln 126 Index 127 Wichtig Kapitel Vorwort Die StarTeam Microsoft SCC Integration integriert die Dateikomponente der Anwen dung in integrierte Entwicklungsumgebungen und andere Anwendungen die die SCC API Source Code Control Application Programming Interface von Microsoft verwen den um die Versionskontrolle f r Dateien in Ihrer Anwendung zur Verf gung zu stellen Zu diesen Anwendungen geh ren Borland CaliberRM 5 1 und 6 0 Borland CodeWright 7 5 und 8 0 Borland Delphi 8 f r NET Borland C Builder NET SP PowerBuilder 8 x 9 x m Microsoft Visual Studio NET 2002 und 2003 Microsoft Access 2002 Rational Rose 2002 und 2003 06 00 Beachten Sie dass Anwendungen die SCC API nicht immer auf
85. al Rose generiert die sub und cat Dateien wenn Sie die Projektdateien zur Codeverwaltung hinzuf gen In StarTeam haben diese Dateien jetzt den Status Ge ndert Dieser Status ndert sich beim Auschecken der Dateien in Aktuell W hlen Sie Tools gt Version Control gt Check Out F hren Sie im Dialogfeld Check out from StarTeam Folgendes aus a Klicken Sie auf Select All b Klicken Sie auf OK 120 StarTeam Microsoft SCC Integration Benutzerhandbuch Fehlersuche Fehlersuche 15 Wenn Sie in einer Meldung gefragt werden ob die mdi Modelldatei ausgecheckt werden soll klicken Sie auf No Diese Datei darf zu diesem Zeitpunkt nicht ausge checkt werden Sie m ssen die Datei aber sperren 16 Wenn Sie in einer Meldung gefragt werden ob die mdl Modelldatei gesperrt werden soll ohne den Inhalt zu ndern klicken Sie auf Yes 17 Wenn Sie in einer Meldung gefragt werden ob eine Arbeitsdatei eine andere als die mdl Modelldatei ausgecheckt werden soll klicken Sie auf Yes Diese Meldung wird f r jede Datei angezeigt Klicken Sie jedes Mal auf Yes Sie k nnen die Quellcodeoperationen jetzt in der neuen Ansicht ausf hren Achtung Pers nliche StarTeam Optionen festlegen Wenn Sie die pers nliche Option Bei Integrationen nicht exklusive Sperren verwenden aktivieren erkennt Rational Rose nicht dass die Datei nicht exklusiv gesperrt ist Im Dialogfeld File Prop
86. altung 39 Delphi 8 f r NET Codeverwaltung 29 Benutzerhandbuch Verzweigungsansichten verwenden CodeWright 49 Rational Rose 119 Visual Studio NET 94 Verzweigungsverhalten Access Datenbanken 113 Visual Studio NET Projektmappen 94 Visual Diff 23 Visual Studio NET verwenden 85 Visual Merge 23 Visual SourceSafe Interoperation mit StarTeam 15 Visual Studio NET Abrufen Befehl 60 Aktuellste Dateiversion abrufen 77 Altere Versionen abrufen 85 Altere Versionen auschecken 85 Alternative Arbeitsordner verwenden 73 Anstehende Eincheckvorg nge Fenster 62 Aus Quellcodeverwaltung ausschlie en Befehl 60 Aus Quellcodeverwaltung ffnen Befehl 59 Auschecken Befehl 60 Auschecken r ckg ngig machen Befehl 60 Auschecken von Dateien r ckg ngig machen 80 Auswahl zur Quellcodeverwaltung hinzuf gen Befehl 59 Bekannte Probleme 96 Benutzeroberfl che f r die Quellcodeverwaltung 55 Dateien auschecken 79 Dateien ein und auschecken 78 Dateien einchecken 82 Dateien gemeinsam nutzen 95 Dateien von der Quellcodeverwaltung ausschlie en 93 Dateihistorie pr fen 84 Dateistatus aktualisieren 84 Dateisymbole f r die Quellcodeverwaltung 62 Einchecken Befehl 60 Eincheckkommentare 81 Erneute Verbindung nach Trennung der Verbindung 77 Freigeben Befehl 61 Hinzuf gen von Elementen zu Projektmappen 86 Integration mit StarTeam 53 Leere Projektmappe erstellen 67 Letzte Version abrufen Befehl 60 Men befehle f r die Quellcodeve
87. amen eingeben Der Name darf maximal 254 Zeichen lang sein b Optional Wenn Sie den bergeordneten Ordner ndern m chten gehen Sie wie folgt vor 1 Klicken Sie auf Durchsuchen Das Dialogfeld Select StarTeam Folder wird angezeigt 2 Suchen Sie nach dem StarTeam Ordner der diesem Ordner bergeordnet sein soll und w hlen Sie ihn aus 3 Klicken Sie auf OK um das Dialogfeld zu schlie en und zum Dialogfeld Add StarTeam Folder zur ckzukehren c Klicken Sie auf OK 7 Wenn Prozessregeln festgelegt wurden m ssen Sie m glicherweise eine nderungsanforderung Anforderung oder einen Task ausw hlen wenn Sie Dateien der Quellcodeverwaltung unterstellen m chten In diesem Fall werden Ihnen ein oder zwei zus tzliche Dialogfelder angezeigt Weitere Informationen finden Sie unter Prozesselemente in der Entwicklungsumgebung verwenden auf Seite 20 Wenn die Projektmappe der Quellcodeverwaltung unterstellt wurde werden mehrere Dialogfelder f r die Fortschrittsanzeige angezeigt Sobald der Prozess abgeschlossen ist ist vor den meisten Dateitypsymbolen im Projektmappen Explorer ein blaues Vorh ngeschloss sichtbar Es zeigt an dass die Datei eingecheckt und der Quellcode verwaltung unterstellt wurde Wenn die Option Elemente beim Einchecken ausge checkt lassen aktiviert ist wird statt des blauen Vorh ngeschlosses ein rotes H kchen mit einem Ausrufezeichen angezeigt Das Ergebnis Ihrer Eingaben sieht im
88. andbuch Den StarTeam Server einschlie lich seines Repositorys und seiner Datenbank installieren Eine Serverkonfiguration erstellen und starten Benutzer Anmelde IDs f r alle Mitglieder des Entwicklungsteams erstellen und diesen die entsprechenden Zugriffsrechte gew hren Kapitel 8 Integration mit Visual Studio NET 53 bersicht ber die Verwendung von StarTeam mit Visual Studio NET Wichtig Ein StarTeam Projekt mit den entsprechenden Projektordnern erstellen wenn andere Dateitypen z B Produktanforderungen Projektpl ne Designspezifika tionen oder Benutzerdokumente der Quellcodeverwaltung unterstellt werden m ssen Dateien die in anderen Anwendungen erstellt wurden k nnen ber den StarTeam Client verwaltet werden Wenn in einem vorhandenen Projekt Prozessregeln ber cksichtigt werden m ssen erstellt er diese bevor er die Dateien der Quellcodeverwaltung unter stellt Weitere Informationen hierzu finden Sie unter Projektprozessregeln verwenden auf Seite 18 Mitglieder des Entwicklungs Teams installieren die folgende Software auf ihren Workstations Visual Studio NET Den Windows Client Die entsprechenden Installationsanweisungen finden Sie im StarTeam Installationshandbuch Die StarTeam Microsoft SCC Integration Weitere Informationen zur Installation der Integration finden Sie unter Die Integration installieren auf Seite 123 Mitglieder des Teams m ssen den Windows Clien
89. angezeigt werden F hren Sie im Dialogfeld Open Existing StarTeam Project Folgendes aus a W hlen Sie im Listenfeld Projekt das gew nschte Projekt aus b W hlen Sie im Dropdown Listenfeld Ansicht eine Projektansicht aus um eine der Ansichten f r die Access Datenbank anzugeben c Klicken Sie auf OK Die Datenbank wird nun durch einen StarTeam Ordner rep sentiert der ein unterge ordneter Ordner des Stammordners des Projekts ist Wenn der Pfad zum Arbeitsordner in diesem StarTeam Projekt nicht Teil des Pfads zur Datenbank ist wird das Dialogfeld Select a Root Folder for SCM Operations angezeigt 104 StarTeam Microsoft SCC Integration Benutzerhandbuch Das Men und die Symbolleiste der Quellcodeverwaltung verwenden 8 Wenn das Dialogfeld Select a Root Folder for SCM Operations angezeigt wird a Klicken Sie auf den Schalter Create a New StarTeam Folder with the Following Working Folder Path Achtung W hlen Sie niemals die Option Select an Existing StarTeam Folder es sei denn der auszuw hlende Ordner ist leer b Klicken Sie auf OK Das Dialogfeld Add StarTeam Folder wird angezeigt 9 F hren Sie im Dialogfeld Add StarTeam Folder Folgendes aus a Geben Sie im Textfeld Ordnername den neuen Namen f r den Ordner ein oder bernehmen Sie die Vorgabe der Name der Datenbank mit der Erweiterung scc anstelle von mdb b Klicken Sie auf OK 10 F hren Sie im Dialogfeld Objekte
90. arTeam Symbolleiste ausgef hrt wird schlie en Sie sie Es werden weitere Meldungen angezeigt W hlen Sie aber in Reaktion auf diese Meldungen keine neue Projektansicht Sie k nnen jedoch auf OK klicken um die Verbindung zur Codeverwaltung zu trennen 3 Schlie en Sie den aktuellen Arbeitsbereich den Arbeitsbereich der Originalansicht 4 ffnen Sie den Arbeitsbereich f r die neue Ansicht 5 Wenn das Dialogfeld Anmeldung angezeigt wird klicken Sie auf Abbrechen Wenn die StarTeam Symbolleiste ausgef hrt wird schlie en Sie sie Kapitel 7 Integration mit CodeWright 49 Fehlersuche 6 Das Dialogfeld Open an Existing StarTeam Project wird angezeigt 7 W hlen Sie den Server 8 Klicken Sie auf den Schalter Log On um das Dialogfeld Log On anzuzeigen Geben Sie Ihren Benutzernamen und Ihr Passwort ein und klicken Sie auf OK Wenn Sie das Auswahlfeld Save as Default Credentials for This Server aktiviert haben und auf OK klicken wird auch die Symbolleiste gestartet 9 W hlen Sie das richtige Projekt und die neue Ansicht aus 10 Schlie en Sie CodeWright und starten Sie es neu k _ Melden Sie sich bei der richtigen Ansicht an Prozesselemente verwenden Wenn Prozessregeln erzwungen wurden und Sie eine Gruppe von Dateien einchecken werden die Prozesselement Dialogfelder f r jede Datei in der Gruppe erneut angezeigt Nicht gesperrte Dateien als schreibgesch tzt markieren Wen
91. ation erstellt und es wird eine neue leere Projektmappe im Projektmappen Explorer ange zeigt Die Projektmappe ist zu diesem Zeitpunkt nur auf Ihrer Workstation vorhanden da sie bisher nicht der Quellcodeverwaltung unterstellt wurde Projektmappen der Codeverwaltung unterstellen Wenn Sie eine Visual Studio NET Projektmappe der Codeverwaltung unterstellen k nnen Sie die Projektmappe entweder zu einer vorhandenen Projektansicht hinzu f gen oder ein neues separates Projekt f r diese Projektmappe erstellen Wenn andere Dateitypen z B Produktanforderungen Projektpl ne Designspezifika tionen oder Benutzerhandb cher der Codeverwaltung unterstellt werden m ssen sollte ein Administrator zun chst auf der obersten Ebene die entsprechenden Projektordner und Benutzergruppen f r diese erstellen Anschlie end k nnen Sie Ihre Projektmappe zum entsprechenden Ordner im vorhandenen Projekt hinzuf gen Wenn f r ein Projekt Prozessregeln ber cksichtigt werden m ssen muss der Adminis trator diese festlegen bevor andere Benutzer ihre Dateien der Quellcodeverwaltung unterstellen Weitere Informationen hierzu finden Sie unter Projektprozessregeln verwenden auf Seite 18 Wenn Sie ein neues Projekt erstellen m chten das nur Visual Studio NET Projekt mappen enth lt und kein leeres Projekt oder Prozessregeln erstellen m chten dann k nnen Sie das Projekt erstellen wenn Sie die erste Projektmappe der Codeverwaltung unterstellen
92. ationen eingegeben haben wird das Dialogfeld Open Existing StarTeam Project ge ffnet in dem die verf gbaren Projekte und Ansichten f r den ausgew hlten Server angezeigt werden 4 F hren Sie im Dialogfeld Open Existing StarTeam Project Folgendes aus a W hlen Sie im Listenfeld Project das gew nschte Projekt aus b Wenn das Projekt ber mehrere Ansichten verf gt w hlen Sie die entsprechende Ansicht im Dropdown Listenfeld aus c Klicken Sie auf OK Das Dialogfeld Select StarTeam Folder wird angezeigt 5 F hren Sie im Dialogfeld Select StarTeam Folder Folgendes aus a Suchen Sie nach dem Ordner der die sin Datei f r diese Projektmappe enth lt und w hlen Sie ihn aus b Klicken Sie auf OK 6 Wenn in dem Ordner mehrere Projektmappen oder Projektdateien angezeigt werden w hlen Sie die sin Datei f r die gew nschte Projektmappe im Dialogfeld Projektmappe ffnen aus und klicken Sie auf ffnen Sollte keine sin Datei verf gbar sein klicken Sie auf Abbrechen Sie kehren in das entsprechende Dialogfeld zur ck und k nnen den richtigen Ordner ausw hlen d h den Ordner in dem sich die Projektmappe befindet Je nachdem welche Unterschiede zwischen Ihren aktuellen Einstellungen und den Arbeitsordnern bestehen werden bestimmte Meldungsfelder angezeigt 7 Wenn Sie in einer Meldung gefragt werden ob die Dateien berschrieben werden sollen k nnen Sie den Vorgang abbrechen und einen altern
93. ativen Arbeitsordner f r die Projektmappe angeben siehe Alternative Arbeitsordner verwenden auf Seite 73 Sobald Sie den gew nschten Arbeitsordner festgelegt haben k nnen Sie den Vorgang erneut starten Wenn Sie Ihre Arbeitsdateien tats chlich berschreiben m chten f hren Sie zuerst eine genaue Pr fung durch bevor Sie auf berschreiben klicken 8 Wenn Sie gefragt werden ob Sie den Arbeitsordner f r diese Projektmappe erstellen m chten klicken Sie auf OK 9 Wenn Sie den Hinweis erhalten dass einige Bindungen nicht bereinstimmen kann dieses Problem in der Regel wie folgt gel st werden a Aktivieren Sie das Auswahlfeld F r alle Projekte bernehmen b Klicken Sie auf Nichts ndern W hrend die Dateien auf Ihre Workstation kopiert werden werden mehrere Dialogfelder f r die Fortschrittsanzeige angezeigt Sobald der Vorgang abgeschlossen ist ist die Projektmappe im Projektmappen Explorer sichtbar Kapitel 8 Integration mit Visual Studio NET 75 Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind Hinweis Projektmappe zum ersten Mal ffnen Wenn Sie eine Projektmappe die der Quellcodeverwaltung von einem anderen Team mitglied unterstellt wurde zum ersten Mal ffnen k nnen Sie die erforderlichen Arbeits dateien mit dem Befehl Datei gt Quellcodeverwaltung gt Aus Quellcodeverwaltung ffnen aus dem Repository auf Ihre Workstation kopieren Anschlie
94. bank Repository das einen vollst ndigen Snapshot Ihrer Projektdateien sowie die nderungen an diesen Dateien erfasst Sie k nnen auf Ihrer Workstation den Windows Client verwenden um den Zugriff auf im Repository gespeicherte Projekte und Dateien zu verwalten eine Audit Protokollierung der an den Projekten und Dateien vorgenommenen nderungen vorzunehmen und Funktionen zum Konflikt Management zur Verf gung zu stellen Mit dem Source Control Manager in Delphi 8 f r NET k nnen Sie eine Verbindung zu der Anwendung auf einem Remote Server herstellen Projekte in das Repository stellen und daraus abrufen sowie Dateien ein und auschecken zusammenf hren und vergleichen Grundlagen der Codeverwaltung Der Applikationsserver verf gt ber ein zentrales Repository auf das ein oder mehrere Windows Clients zugreifen k nnen Dieses Repository ist eine Datenbank die nicht nur die tats chlichen Datendateien enth lt sondern auch die Struktur der von Ihnen definierten Projekte Wie die meisten anderen Codeverwaltungssysteme folgt die Anwendung dem Konzept eines logischen Projekts in dem Dateien in der Regel in einer oder mehreren Verzeichnisstrukturen gespeichert werden Ein Projekt kann zus tzlich zu anderen Dokumenten ein oder mehrere Delphi 8 f r NET Projekte enthalten Kapitel 4 Integration mit Delphi 8 f r NET 27 StarTeam mit Delphi 8 f r NET verwenden Die Anwendung erm glicht Ihnen und anderen Teammitgliedern ohne Code
95. ch angezeigt wird dass die Elemente nicht mehr der Quellcode verwaltung unterstellt sind Von einem Projekt ausgeschlossene Dateien werden aus der Baumstruktur des Projektmappen Explorers gel scht Da beim Ausschlie en von Dateien von der Quellcodeverwaltung zugrunde liegende Dateien ge ndert werden m ssen diese Dateien eingecheckt sein Weitere Informa tionen hierzu finden Sie unter Erl uterungen zu den der Projektmappe zugrunde liegenden Dateien auf Seite 66 Kapitel 8 Integration mit Visual Studio NET 93 Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind Achtung StarTeam ber Visual Studio NET aufrufen Sie k nnen StarTeam ber Visual Studio NET aufrufen wenn die aktuell ge ffnete Projektmappe bereits in StarTeam integriert wurde Dies empfiehlt sich wenn Sie nderungsanforderungen pr fen alternative Arbeitsordner angeben oder andere StarTeam Funktionen nutzen m chten Wenn bereits eine StarTeam Instanz ausgef hrt wird k nnen Sie einfach in das entsprechende Fenster wechseln F hren Sie zum Starten von StarTeam einen der folgenden Schritte aus W hlen Sie Datei gt Quellcodeverwaltung gt StarTeam Klicken Sie in der Symbolleiste auf StarTeam Eine neue Instanz des Hauptfensters wird angezeigt StarTeam Projekte verzweigen Entwicklungsteams verzweigen StarTeam Projekte in der Regel wenn sie die Arbeit an einer neuen Anwendungsversion beginnen m chten o
96. chte verf gen fragen Sie Ihren Administrator welche Beschr nkungen f r die entsprechenden Prozesselemente gelten So zeigen Sie die Beschr nkungen f r Prozesselemente an 1 W hlen Sie in der StarTeam Men leiste Projekt gt Eigenschaften 2 W hlen Sie im Dialogfeld Projekteigenschaften das Register Prozessregeln 3 Stellen Sie fest ob Sie nderungsanforderungen Anforderungen oder Task ausw hlen k nnen 18 StarTeam Microsoft SCC Integration Benutzerhandbuch Anmerkungen Erl uterungen zu den sich auf die Integration auswirkenden Optionen 4 Stellen Sie fest ob ein Prozesselementtyp auf bestimmte Statuswerte beschr nkt ist Eine Anderungsanforderung kann beispielsweise wie folgt beschr nkt sein Status Offen Status Wird verarbeitet Sowohl Offen als auch Wird verarbeitet Wenn keine Statuswerte ausgew hlt sind kann das Prozesselement einen beliebigen Status haben Wenn f r Prozesselemente Statusbeschr nkungen festgelegt wurden k nnen Sie eine behobene nderungsanforderung eine abgschlossene Anforderung oder einen fertig gestellten Task nicht als Prozesselement verwenden es sei denn Sie ndern in StarTeam des Status des entsprechenden Elements Wenn f r eine Datei beispiels weise eine unerwartete nderung erforderlich ist und die entsprechende nderungs anforderung bereits als Repariert markiert wurde m ssen Sie die nderungsanforde rung m glicherweis
97. d Nachdem Sie die Datei bearbeitet und die nderungen auf Ihrer Workstation gespeichert haben checken Sie sie ein damit sie f r andere Benutzer wieder verf gbar ist Au erdem m ssen Sie alle Dateien einchecken die Sie zu einem Projekt oder einer Projektmappe hinzuf gen sowie die ge nderte Projekt oder Projektmappendatei In StarTeam werden ausgecheckte Dateien von Ihnen exklusiv oder nicht exklusiv gesperrt Dies h ngt davon ab wie Sie die pers nliche Option Bei Integrationen nicht exklusive Sperren verwenden eingestellt haben Weitere Informationen hierzu finden Sie unter Pers nliche Optionen verwenden auf Seite 22 Wenn Sie eine Datei bearbeiten die nderungen aber nicht speichern m chten k nnen Sie das Auschecken r ckg ngig machen und die zuvor eingecheckte Version wieder herstellen Wenn Sie einen Auscheckvorgang r ckg ngig machen ndert StarTeam den Status der Datei in Eingecheckt und kopiert Ihre nderungen nicht in das Repository Au erdem wird eine Kopie der aktuellen Version in Ihrem Arbeitsordner abgelegt 78 StarTeam Microsoft SCC Integration Benutzerhandbuch Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind Sie k nnen verschiedene Quellcodeverwaltungsoptionen in Visual Studio NET festlegen um so den Prozess beim Ein bzw Auschecken von Dateien anzupassen Um eine Datei ohne vorheriges Einchecken bearbeiten zu k nnen w hlen Sie die Option Das Bearbeit
98. d auf den Arbeitsordnerpfad auf den neuen bergeordneten Ordner bertr gt Wenn Sie einen Ordner verschieben sollten Sie also einen Arbeitsordnerpfad angeben der nicht relativ ist um unbeabsichtigte nderungen am Arbeitsordnerpfad auf den Workstations der Benutzer zu vermeiden 14 StarTeam Microsoft SCC Integration Benutzerhandbuch Hinweis Kapitel Einf hrung in die Integration Die StarTeam Microsoft SCC Integration funktioniert mit jeder Anwendung die die API Application Programming Interface der Microsoft Quellcodeverwaltung SCC verwendet Diese API urspr nglich von Microsoft entwickelt damit Anwendungen mit Microsoft Visual SourceSafe arbeiten k nnen erm glicht es Ihnen Versionskontroll operationen z B das Ein und Auschecken von Dateien mit StarTeam als SCC Provider auszuf hren Zus tzlich zum Installieren der Anwendung Ihrer Entwicklungsumgebung und der Integration m ssen Sie auf Ihrer Workstation auch eine Kopie des Windows Clients installieren Weitere Informationen sowie Installationsanweisungen finden Sie Die Integration installieren auf Seite 123 Die Integration wird aus der Entwicklungsumgebung aufgerufen Ihre Funktionsweise ist von folgenden Punkten abh ngig Der API Implementierung der Anwendung Den in der Entwicklungsanwendung ausgew hlten Optionen Den in StarTeam ausgew hlten Optionen In einigen F llen m ssen Sie sowohl auf StarTeam als auch auf die Integration zugrei fe
99. de direkt zu ihrer ver kn pften Quelldatei in StarTeam zur ckverfolgen wodurch Sie die SCM Funktionalit t in CaliberRM f r StarTeam zur Verf gung stellen Weitere Informationen hierzu finden Sie im CaliberRM White Paper zur Integration mit SCM Tools In diesem Abschnitt sind die Probleme aufgef hrt die auftreten k nnen wenn Sie CaliberRM mit der StarTeam Microsoft SCC Integration verwenden StarTeam Dateistatuswerte verwenden Wenn eine Datei in StarTeam durch eine andere Person gesperrt ist markiert CaliberRM den Status dieser Datei als Ausgecheckt Dieser Status sollte nicht angezeigt werden es sei denn Sie haben die Datei selbst gesperrt Wenn eine andere Person die Datei entsperrt markiert CaliberRM sie als Eingecheckt Kapitel 6 Integration mit CaliberRM 47 Fehlersuche StarTeam Projekte aktualisieren Wenn Sie in einem Team arbeiten k nnen andere Teammitglieder Projektordner hinzu f gen oder l schen In diesem Fall m ssen Sie das CaliberRM Projekt schlie en und erneut ffnen um die StarTeam Ordner zu aktualisieren Wenn diese Ordner aktuali siert werden geschieht Folgendes Die Codeverwaltungsoperationen werden f r Dateien in hinzugef gten Ordnern aktiviert Die Codeverwaltungsoperationen werden f r die Dateien die in den gel schten Ordnern enthalten sind deaktiviert StarTeam Ordner werden auch aktualisiert wenn Sie Ordner zu einem vorhandenen StarTeam Projekt hinzuf
100. dem die Dateien angezeigt werden die Sie ausgecheckt haben 2 Aktivieren Sie die Auswahlfelder neben den Dateien f r die Sie das Auschecken r ckg ngig machen m chten Sie k nnen alle angezeigten Dateien auf einmal aktivieren oder deaktivieren indem Sie auf den Schalter Alle markieren bzw Markierung aufheben klicken 3 Klicken Sie auf OK Hinweis Wenn Sie einige der Auswahlfelder nicht aktivieren werden die entsprechenden Dateien nicht eingecheckt Dies bedeutet lediglich dass Sie beabsichtigen die Anderungen in diesen Dateien beizubehalten Die Dateien m ssen dennoch zu einem sp teren Zeitpunkt eingecheckt werden Dateien einchecken Wenn Sie das Repository mit den Dateien aktualisieren m chten die Sie bearbeitet haben m ssen Sie einen Eincheckvorgang ausf hren Obwohl diese Operation Ihre Dateien in das Repository stellt und eine tempor re Version der aktualisierten Datei erstellt m ssen Sie die nderungen festschreiben damit die nderungen die Datei dauerhaft aktualisieren Weitere Informationen hierzu finden Sie unter Commit Browser verwenden auf Seite 45 So checken Sie Dateien in das Repository ein 1 W hlen Sie Team gt Dateien einchecken Das Dialogfeld Dateien einchecken wird angezeigt 2 Aktivieren Sie die Auswahlfelder neben den Namen der einzucheckenden Dateien 3 Wenn Sie Ihre Dateien ausgecheckt lassen m chten aktivieren Sie das Auswahlfeld Ausgecheckte
101. den Schritte aus W hlen Sie im Dropdown Listenfeld Serverbeschreibung den entsprechen den Server aus Wenn das Dropdown Listenfeld Serverbeschreibung leer ist oder den Server auf den Sie zugreifen m chten nicht enth lt klicken Sie auf Server und geben Sie in den angezeigten Dialogfeldern die erforderlichen Serverinforma tionen ein Weitere Informationen hierzu finden Sie unter Auf StarTeam Server zugreifen auf Seite 24 b Klicken Sie auf den Schalter Anmelden um das Anmeldedialogfeld anzuzeigen F hren Sie in diesem Dialogfeld die folgenden Schritte aus 1 Geben Sie den Benutzernamen und das Passwort f r den Serverzugriff in die entsprechenden Textfelder ein 2 Aktivieren Sie bei Bedarf das Auswahlfeld Als Standardanmeldeinformationen f r diesen Server speichern 3 Klicken Sie auf OK Wenn Sie das Auswahlfeld Als Standardanmeldeinfor mationen f r diesen Server speichern aktiviert haben wird StarTeam Toolbar angezeigt Sie cacht den Benutzernamen und das Passwort den bzw das Sie f r die Anmeldung beim Server verwendet haben sodass die Anzahl der erforderlichen Anmeldungen reduziert wird Wenn Sie die Anmeldeinformationen eingegeben haben wird das Dialogfeld zum ffnen eines vorhandenen StarTeam Projekts ge ffnet in dem die verf g baren Projekte und Ansichten f r den ausgew hlten Server angezeigt werden c W hlen Sie im Listenfeld Projekt das gew nschte
102. der um Anwendungen aufgrund bestimmter unterscheidender Merkmale voneinander abzugrenzen Die urspr ngliche Ansicht eines Projekts kann beispielsweise f r die laufenden Entwicklungsarbeiten verwendet werden wobei zum Abschluss jeder wichtigen Version eine Verzweigungs ansicht erstellt wird Die Wartungsarbeiten f r einzelne Versionen k nnen dann in den entsprechenden Verzweigungsansichten erfolgen Ein Administrator erstellt eine neue Verzweigungsansicht und weist dieser einen neuen Arbeitsordner zu damit es nicht zu Problemen mit den Arbeitsdateien in anderen Ansichten kommt Entwickler die an einer Projektmappe in einer neuen Ansicht arbeiten m ssen die Arbeitsdateien daher aus dem Repository an einen neuen Speicherort auf ihren Workstations kopieren Diese Dateien werden automatisch kopiert wenn die Projektmappe das erste Mal in der neuen Ansicht ge ffnet wird Verzweigungsansicht in StarTeam erstellen Eine detaillierte Beschreibung f r Verzweigungsansichten finden Sie unter Ansichten verwenden im StarTeam Administratorhandbuch Auch wenn es nicht unbedingt erforderlich ist einer Verzweigungsansicht einen separaten Arbeitsordner zuzuweisen lassen sich auf diese Weise Dateikonflikte und irref hrende Angaben zum Dateistatus vermeiden Wenn der Arbeitsordner des Stammordners der Verzweigungsansicht ge ndert wird wirkt sich die nderung auch auf alle untergeordneten Ordner aus die ber einen Arbeitsordner verf gen der
103. dererseits separat gespeichert sodass einige Makros eingecheckt andere ausgecheckt sind bzw nicht einmal der Quellcodeverwaltung unterliegen In der folgenden Tabelle werden die Symbole beschrieben die im Hauptfenster links neben den Objektnamen angezeigt werden Diese Symbole zeigen die zuletzt an einem Objekt ausgef hrten Operation an andere als die get latest version Operation Durch einen Vorgang zum Abrufen der neuesten Version werden die Symbole nicht ge ndert Tabelle 9 1 Symbole im Access Hauptfenster Beschreibung Ein Leerzeichen gibt an dass das Objekt nicht der Quellcodeverwaltung unterliegt Ein H kchen gibt an dass die letzte Operation an diesem Objekt ein Auscheckvorgang war Wenn Sie ein H kchen sehen wurde das Objekt von Ihnen in StarTeam exklusiv gesperrt Ein Schloss gibt an dass die letzte Operation an diesem Objekt ein Eincheckvorgang das R ckg ngigmachen eines Auscheck Vorgangs oder ein Vorgang zum Hinzuf gen von Objekten zu StarTeam war Ein Objekt ist in StarTeam nach diesen Operationen niemals gesperrt Ein Personensymbol gibt an dass das Objekt exklusiv durch eine andere Person gesperrt wurde Objekte mit diesem Symbol k nnen nicht ausgecheckt werden Da au er Ihnen niemand Ihre Datenbankobjekte verwenden sollte verwenden Sie StarTeam um derartige Objekte zu finden und kontaktieren Sie die Person die sie gesperrt hat Kapitel 9 Integration mit Microsoft Access 101 Neues StarTeam Projekt
104. derliche Software verf gen StarTeam mit Delphi 8 f r NET verwenden Wichtig Der allgemeine Prozess der Verwendung von StarTeam als Codeverwaltungsanwen dung in Delphi 8 f r NET umfasst Folgendes 1 Installieren Sie Delphi 8 f r NET den Windows Client und die StarTeam Microsoft SCC Integration Weitere Informationen hierzu finden Sie in der entsprechenden Dokumentation Weitere Informationen zur Installation der Integration finden Sie unter Die Integration installieren auf Seite 123 F hren Sie den Client mindestens einmal aus bevor Sie die Integration verwen den F r die Integration ist die von StarTeam erstellte Datei starteam client options xml erforderlich Um die Integration verwenden zu k nnen muss der Applikationsserver ausgef hrt werden 2 Automatisieren Sie die Quellcodeverwaltung indem Sie die entsprechenden StarTeam Optionen auf Ihrer Workstation festlegen Weitere Informationen finden Sie unter StarTeam ausf hren um die Datei starteam client options xml zu erstellen auf Seite 29 und unter Erl uterungen zu den sich auf die Integration auswirkenden Optionen auf Seite 16 3 Halten Sie den Computernamen oder die IP Adresse und den Endpunkt f r den Server bereit auf den Sie zugreifen m chten Die Integration unterst tzt nur das TCP IP Protokoll 4 Stellen Sie sicher dass Sie die erforderlichen Zugriffsrechte zum Ausf hren von StarTeam Operationen besitzen Weitere Informati
105. die in dieser Sitzung der Code verwaltung unterstellt waren d Klicken Sie auf OK F hren Sie im Dialogfeld Select a Root Folder for SCM Operation Folgendes aus a W hlen Sie den Schalter Select an Existing Folder b Klicken Sie auf OK F hren Sie im Dialogfeld Select StarTeam Folder Folgendes aus a W hlen Sie den Ordner der den richtigen Arbeitsordner aufweist Der Pfad zum richtigen Arbeitsordner wird unten in diesem Dialogfeld unter Working Path angezeigt b Klicken Sie auf OK um zum Dialogfeld Add to or Associate with StarTeam zur ckzukehren F hren Sie im Dialogfeld Add to or Associate with StarTeam Folgendes aus a Beachten Sie dass im Textfeld Version Control Project jetzt der Pfad auf die neue Ansicht angezeigt wird b Klicken Sie auf OK F hren Sie im Windows Dialogfeld Speichern unter Folgendes aus a Stellen Sie sicher dass der richtige Arbeitspfad der Pfad zum Arbeitsordner der bergeordneten Ansicht ausgew hlt ist b Klicken Sie auf Save F r jede Datei wird ein Meldungsdialogfeld angezeigt in dem Sie gefragt werden ob Sie die Datei ersetzen m chten Wenn Sie in einem dieser Dialogfelder auf Yes klicken wird die gesamte Operation das Hinzuf gen des Projekts zur Codeverwal tung abgebrochen Sie m ssen daher jede Datei die bereits gespeichert wurde berspringen und sie zu einem sp teren Zeitpunkt zur Codeverwaltung hinzuf gen Ration
106. die richtige Dateiversion zu laden Das Abrufen lterer Versionen von Modelldateien mdl wird nicht empfohlen Ausgecheckte Objektdateien werden im Dialogfeld Get Latest nicht angezeigt Objektdateien die ausgecheckt sind werden im Dialogfeld Get Latest nicht angezeigt Diese Funktion ist in Rational Rose so vorgesehen F r Vergleiche sind tempor re Arbeitsordner erforderlich Gem der Rational Rose Hilfe m ssen Sie einen tempor ren Arbeitsordner erstellen um Objekte vergleichen zu k nnen Dieser tempor re Arbeitsordner sollte sich vom Projektordner unterscheiden Kapitel 11 Integration mit Rational Rose 121 Fehlersuche Den Speicherort von Quellcode ndern Wenn Sie ein Rational Rose Projekt von einem StarTeam Speicherort an einen anderen verschieben m chten m ssen Sie es am aktuellen Speicherort aus der Codeverwaltung entfernen und anschlie end am neuen Speicherort wieder zur Codeverwaltung hinzuf gen StarTeam Projekte aktualisieren Wenn Sie in einem Team arbeiten k nnen andere Teammitglieder StarTeam Ordner hinzuf gen oder l schen In diesem Fall m ssen Sie das Rational Rose Projekt schlie en und erneut ffnen um die Projektordner zu aktualisieren Wenn diese Ordner aktualisiert werden geschieht Folgendes Die Codeverwaltungsoperationen werden f r Dateien in hinzugef gten Ordnern aktiviert Die Codeverwaltungsoperationen werden f r die Dateien die in den gel schten Ordnern enthalten sind
107. die von der Serverkonfiguration gespeichert wurden ben tigen Sie die entsprechenden Zugriffsrechte um folgende T tigkeiten ausf hren zu k nnen m Die Projektansicht und die entsprechenden Ordner anzeigen Die in diesen Ordnern enthaltenen Dateien anzeigen und bearbeiten Kapitel 2 Einf hrung in StarTeam 11 Erl uterungen zu den Auswirkungen des Dateistatus Wenn f r das StarTeam Projekt Prozessregeln verwendet werden ben tigen Sie die entsprechenden Zugriffsrechte um folgende T tigkeiten ausf hren zu k nnen nderungsanforderungen Anforderungen und Tasks in der Projektansicht anzeigen und bearbeiten Links zu Dateien nderungsanforderungen Anforderungen und Tasks erstellen und ndern Erl uterungen zu den Auswirkungen des Dateistatus In den meisten F llen werden die Operationen die Sie f r Dateien ausf hren k nnen durch deren Status in StarTeam festgelegt In der folgenden Tabelle sind alle Datei statuswerte sowie deren Beschreibungen aufgef hrt Tabelle 2 1 StarTeam Dateistatuswerte Status Fehlt Zusammenf hrung Ge ndert Veraltet Nicht in Ansicht Aktuell Unbekannt Beschreibung Die Datei befindet sich in der Projektansicht aber nicht in Ihrem Arbeits ordner Wenn Sie die Datei in einen Arbeitsordner auf der Festplatte stellen m chten m ssen Sie sie auschecken Die Arbeitsdatei wurde ge ndert basiert jedoch nicht auf der aktuellen Revision dieser Datei Diese
108. dieselbe Weise implementieren Dies hat zur Folge dass die Integration in unterschiedlichen Anwendungen m glicherweise anders funktioniert In diesem Handbuch werden diese Anwendungen nicht ausf hrlich beschrieben Auf der Borland Webseite werden regelm ig Updates f r die Integration und die zuge h rige Dokumentation ver ffentlicht http starteam borland com starteamintegrations Das Installationsprogramm f r diese Integration kopiert eine Online Version des Hand buchs in den Installationsordner Das Online Handbuch liegt im Adobe Acrobat Format PDF vor und kann in Adobe Acrobat Reader Version 4 0 oder h her angezeigt werden Der Reader kann von der Adobe Website kostenlos heruntergeladen werden www adobe de Kapitel 1 Vorwort 5 Support bei Borland Support bei Borland Borland Software Corporation bietet Ihnen hervorragenden Service in den Bereichen Consulting und technische Unterst tzung Unser Unternehmen verf gt ber mehr als 15 Jahre Erfahrung in der Unterst tzung von Entwicklern und Unternehmen Qualifi zierte Fachleute f r technische Unterst tzung stehen bereit um Ihre einzelnen Support Anfragen zu bearbeiten oder Ihnen Unterst tzung im Rahmen einer dauerhaften Partnerschaft zu bieten Borland stellt seinen Support weltweit zur Verf gung Wir liefern unseren Service rechtzeitig und zuverl ssig damit dem wirtschaftlichen Erfolg unserer Kunden nichts im Wege steht Weitere Informationen ber den Suppo
109. e Registerseite Allgemein Kapitel 8 Integration mit Visual Studio NET 55 Visual Studio NET Benutzeroberfl che f r die Quellcodeverwaltung 3 Wenn Sie vorgegebene Quellcodeverwaltungseinstellungen f r eine der vordefinier ten Funktionen f r die Quellcodeverwaltung verwenden m chten w hlen Sie in der Dropdown Liste Use Settings einen Wert aus Achtung Visual SourceSafe Hiermit legen Sie fest dass Sie die f r Visual SourceSafe Benutzer gebr uchlichen Einstellungen verwenden m chten Alle Einstellungen sind deaktiviert und die beiden Dropdown Listenfelder f r eingecheckte Elemente sind auf Aufforderung zum Auschecken gesetzt Unabh ngiger Entwickler Hiermit legen Sie fest dass Sie unabh ngig vom Team arbeiten und Elemente nach dem Einchecken auch weiterhin als ausgecheckte Elemente verf gbar sein sollen Benutzerdefiniert Bei diesem Wert handelt es sich nicht wirklich um eine Rolle Er wird automatisch ausgew hlt wenn Sie eine der Standardeinstellungen f r die anderen vordefinier ten Rollen ndern Wenn Sie einige Quellcodeverwaltungseinstellungen bewusst ge ndert und eine benutzerdefinierte Rolle erstellt haben m ssen Sie beachten dass durch Ausw hlen einer der vordefinierten Rollen alle Optionen auf die Standardwerte f r diese Rolle zur ckgesetzt werden Ihre benutzerdefinierten Einstellungen gehen dabei verloren 4 ndern Sie die Werte der folgenden Auswahlfelder bei Bedarf
110. e Software Microsoft Access Weitere Informationen hierzu finden Sie in der entsprechenden Microsoft Dokumentation m Office Entwickler Tools F r Access 2002 ben tigen Sie Code Librarian Weitere Informationen zu den Entwickler Tools finden Sie unter Microsoft Access SCC Tools installieren auf Seite 100 Den Windows Olient Weitere Informationen finden Sie im StarTeam Installationshandbuch StarTeam Microsoft SCC Integration Weitere Informationen hierzu finden Sie unter Die Integration installieren auf Seite 123 F hren Sie den Client mindestens einmal aus bevor Sie die Integration verwenden F r die Integration ist die von StarTeam erstellte Datei starteam client options xm erforderlich Um die Integration verwenden zu k nnen muss der Applikationsserver ausgef hrt werden 2 Halten Sie den Computernamen oder die IP Adresse und den Endpunkt f r den Server bereit auf den Sie zugreifen m chten Die Integration unterst tzt nur das TCP IP Protokoll Sockets 3 Stellen Sie sicher dass Sie die erforderlichen Zugriffsrechte zum Ausf hren von StarTeam Operationen besitzen Weitere Informationen hierzu finden Sie unter Auf StarTeam zugreifen auf Seite 11 4 Automatisieren Sie die Quellcodeverwaltung indem Sie die entsprechenden Optionen auf Ihrer Workstation festlegen Weitere Informationen finden Sie unter Quellcodeverwaltung auf Seite 100 und unter Erl uterungen zu den sich auf die
111. e erneut ffnen bevor Sie Ihre Datei einchecken Aktive Prozesselemente vorausw hlen Wenn Sie w hrend eines Arbeitstages mehrmals zwischen Ihrer Entwicklungsanwen dung und StarTeam wechseln bedenken Sie dass Sie in StarTeam ein Element als das aktive Prozesselement ausw hlen k nnen Das Ausw hlen eines aktiven Prozesselements ist sehr praktisch da Sie beim Hinzu f gen oder Einchecken von Dateien Zeit sparen k nnen Wenn Sie beispielsweise einen Task gelesen haben wissen Sie in der Regel dass Sie ihn fr her oder sp ter bearbeiten Wenn Sie den Task in StarTeam bereits ausgew hlt haben k nnen Sie ihn auf einfache Weise als aktives Prozesselement definieren Es kann immer nur ein Element als aktives Prozesselement festgelegt werden So k nnen Sie ein aktives Prozesselement vorausw hlen 1 W hlen Sie auf dem Client im oberen Fenster ein entsprechendes Element aus Wenn Prozessregeln aktiv sind kann nur ein zul ssiger Elementtyp mit einem zul ssigen Status ausgew hlt werden 2 F hren Sie einen der folgenden Schritte aus W hlen Sie nderungsanforderung gt Aktives Prozesselement einstellen W hlen Sie Anforderung gt Aktives Prozesselement einstellen W hlen Sie Task gt Aktives Prozesselement einstellen Klicken Sie auf Aktives Prozesselement einstellen in der Symbolleiste In der Statusleiste wird das Symbol f r das aktive Prozesselement Zahnr der gefolgt vom Begriff
112. e finden Sie im StarTeam Benutzerhandbuch Weitere Informationen zur Verwendung eines alternativen Dienstprogramms f r Dateivergleiche finden Sie unter Alternative Dienstprogramme f r Vergleiche und Zusammenf hrungen verwenden auf Seite 23 Dateistatus aktualisieren Mit dem Befehl Status aktualisieren ruft die Integration den neuesten Status der Dateien in der aktuellen Projektmappe vom Server ab nderungen an den Symbolen der Projektmappen Explorer Dateien zeigen an dass bestimmte Ereignisse eingetreten sind z B k nnen Dateien hinzugef gt worden sein Sie k nnen dann entsprechende Ma nahmen ergreifen z B die neuesten Versionen der neuen Dateien abrufen So aktualisieren Sie den Dateistatus W hlen Sie Datei gt Quellcodeverwaltung gt Status aktualisieren oder klicken Sie in der Symbolleiste auf Status aktualisieren In beiden F llen werden die Quellcodeverwaltungs Signalsymbole aktualisiert Weitere Informationen hierzu finden Sie unter Dateisymbole des Projektmappen Explorers f r die Quellcodeverwaltung auf Seite 62 Mit unterschiedlichen Dateiversionen arbeiten Die meiste Zeit werden Sie mit den neuesten Versionen der Dateien einer Projektmappe arbeiten wie unter Neueste Versionen abrufen auf Seite 77 beschrieben Unter bestimmten Umst nden kann es jedoch vorkommen dass Sie mit einer lteren Datei version arbeiten m ssen Beispielsweise ben tigen Sie m glicherweise ei
113. ecken Nicht zutreffend Dateien mit dem Status Nicht in Ansicht k nnen nicht eingecheckt werden Sie k nnen dem Projekt jedoch mithilfe des Befehls Dateien hinzuf gen hinzugef gt werden Auschecken Nicht weiter zu beachten Nur zul ssig wenn Sie das Auschecken erzwingen Ihre nderungen gehen beim Auschecken dieser Datei verloren Nicht weiter zu beachten Bei einer Datei mit dem Status Fehlt m ssen Sie beim ffnen angeben ob Sie sie auschecken m chten Sie k nnen die Datei auch manuell auschecken Nur zul ssig wenn Sie das Aus checken erzwingen Ihre nderungen gehen beim Aus checken verloren da die Datei in Ihrem Arbeitsordner berschrieben wird Nicht zutreffend Eine Datei mit dem Status Nicht in Ansicht befindet sich nicht im Repository und kann daher nicht ausgecheckt werden Kapitel 2 Einf hrung in StarTeam 13 Tabelle 2 2 Dateistatus bei Ein und Auscheckvorg ngen Fortsetzung Status Veraltet Unbekannt Einchecken Nur zul ssig wenn Sie das Einchecken erzwingen Wenn Sie eine veraltete Datei ein checken sind Anderungen die an der Datei vorgenommen wurden nachdem die Arbeitsdatei als veraltet eingestuft wurde in der aktuellen Revision nicht enthalten Nur zul ssig wenn Sie das Einchecken erzwingen Durch das Einchecken der Arbeitsdatei wird diese zur aktuellen Revision im Repository Wenn der Status der Datei Unbekannt
114. eiden ob Sie den Neustart sofort oder zu einem sp teren Zeitpunkt durchf hren m chten Klicken Sie auf den entsprechenden Schalter und anschlie end auf Finish Umgebungsvariablen verwenden Wenn Sie die Integration verwenden muss f r jeden Benutzer die StarTeamApp Umge bungsvariable gesetzt sein Diese Umgebungsvariable wird f r den angemeldeten Benutzer automatisch bei der Installation der Anwendung erstellt Wenn der Benutzer ber administrative Windows Berechtigungen verf gt ist die Variable eine System variable und kann von allen Benutzern auf dieser Workstation verwendet werden Wenn der Benutzer diese Berechtigungen nicht besitzt wird die Variable nur f r diesen Benutzer erstellt In diesem Fall muss sie f r andere Integrations Benutzer die an dieser Workstation arbeiten manuell festgelegt werden Die Integration verwendet die StarTeamApp Umgebungsvariable um auf folgende Komponenten zugreifen zu k nnen Die StarTeam Liste mit den Serverbeschreibungen Die Visual Diff Anwendung mit der Dateirevisionen verglichen werden Die Visual Merge Anwendung mit der drei Text oder Bin rdateien zusammengef hrt werden Wenn Sie beispielsweise eine Datei bearbeiten die Sie nicht ausgecheckt haben und ein anderer Benutzer checkt eine neue Revision in der Zwischenzeit ein f hrt Visual Merge Ihre Datei die Revision der Datei auf der Ihre Datei basiert sowie die neu eingecheckte Revision zusammen Die Codeverwa
115. eigt Nach dem Hinzuf gen kann die Datei bearbeitet werden Beachten Sie dass die hinzugef gte Datei und die ge nderte Projektmappendatei eingecheckt werden m ssen Weitere Informationen hierzu finden Sie unter Dateien einchecken auf Seite 82 Neue Projekte zu einer Projektmappe hinzuf gen Projektmappen k nnen durch das Hinzuf gen von neuen Projekten verbessert werden Die zugeh rigen neuen Dateien werden automatisch in einem separaten Ordner auf der richtigen Ebene der Arbeitsordnerhierarchie der Projektmappe abgelegt Durch das Hinzuf gen eines neuen Projekts zu einer Projektmappe wird die Projekt mappendatei sIn ge ndert Dies wird am ge nderten Dateisymbol im Projektmappen Explorer deutlich Au erdem wird die Datei im Fenster Anstehende Eincheckvorg nge aufgef hrt So f gen Sie ein neues Projekt zu einer Projektmappe hinzu 1 W hlen Sie die Projektmappe im Projektmappen Explorer aus nicht ein einzelnes Projekt oder eine Datei 2 F hren Sie einen der folgenden Schritte aus W hlen Sie Datei gt Projekt hinzuf gen gt Neues Projekt Klicken Sie mit der rechten Maustaste auf die Projektmappe und w hlen Sie Hinzuf gen gt Neues Projekt 3 F hren Sie im Dialogfeld Neues Projekt hinzuf gen Folgendes aus a W hlen Sie einen der verf gbaren Projekttypen aus b W hlen Sie eine der verf gbaren Projektvorlagen aus c Geben Sie den Namen des Projekts an d Geben Sie den Speiche
116. einer spezifischen Workstation angezeigt im Windows Explorer F r jeden physischen Ordner ist ein StarTeam Ordner verf gbar Die auf der Workstation verwendete physische Struktur muss mit der logischen Struktur im Projektmappen Explorer und in StarTeam identisch sein Damit die Relationen zwischen diesen Strukturen deutlicher werden soll im Folgenden der Prozess von der Erstellung eines neuen StarTeam Projekts bis zum Weiterleiten an die Quellcodeverwaltung beschrieben werden So k nnte ein Szenario in einem imagin ren Software Unternehmen aussehen Da einige Benutzer nicht ber ausreichend Speicherplatz auf Laufwerk C verf gen befindet sich der vorgegebene Stammarbeitsordner f r das Projekt auf Laufwerk D In diesem Beispiel erh lt das Projekt den Namen Beispiel STP und der Stammarbeitsordner in seiner anf nglichen Ansicht den Namen D Beispiel STP Das Projekt enth lt die Arbeit aus verschiedenen Abteilungen z B Entwicklung oder Qualit ts und Produkt Management Der Administrator erstellt die entsprechenden Ordner auf der obersten Hierarchieebene Jede Abteilung legt die entsprechende Ordnerhierarchie f r ihre Dateien an den Ordnern der h chsten Ebene untergeordnet stellt die entsprechenden Dateien in die richtigen Arbeitsordner und unterstellt die Dateien der Quellcodeverwaltung Nachdem die von den Abteilungen ben tigten Ordner auf oberster Ebene erstellt wurden bildet der Administrator diese
117. ekt werden mehrere Fort schrittsmeldungen angezeigt Nach dem Hinzuf gen kann die Datei bearbeitet werden Beachten Sie dass die hinzugef gte Datei und die ge nderte Projektdatei eingecheckt werden m ssen Weitere Informationen hierzu finden Sie unter Dateien einchecken auf Seite 82 Vorhandene Dateien zu einer Projektmappe hinzuf gen Manchmal m ssen anstelle von neuen Dateien auf Grundlage von leeren Vorlagen bereits vorhandene vom Projekt unabh ngige Dateien zu einer Projektmappe hinzu gef gt werden Es kann zum Beispiel vorkommen dass Sie eine Datei die Sie in der aktuellen Projektmappe ben tigen bereits erstellt haben Vorhandene Dateien k nnen von beliebigen Positionen aus zu einer Projektmappe hinzu gef gt werden Diese vom Projekt unabh ngigen Dateien werden im logischen Ordner Projektmappen Elemente des Projektmappen Explorers abgelegt Das Ergebnis des Hinzuf gens von vorhandenen Dateien h ngt jedoch vom Speicherort der Datei ab Wenn sich die Datei innerhalb der Arbeitsordnerhierarchie der Projektmappe befindet kann sie der Quellcodeverwaltung unterstellt werden Wenn sich die Datei au erhalb der Arbeitsordnerhierarchie der Projektmappe befindet kann sie der Quellcodeverwaltung nicht unterstellt werden In diesem Fall kommt es zu Problemen da die hinzugef gte Datei nicht im Repository gespeichert wird und den anderen Teammitgliedern nicht zur Verf gung steht Die berarbeitende Projektmappe
118. ektmappe geschlossen wird aktivieren damit die nderungen auch im Repository gespeichert werden und dadurch f r andere Teammitglieder zug nglich sind Wenn Sie Ihre nderungen nicht einchecken m chten klicken Sie im Dialogfeld Einchecken auf Abbrechen 76 StarTeam Microsoft SCC Integration Benutzerhandbuch Hinweis Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind Offline arbeiten Wenn Sie eine der Quellcodeverwaltung unterstellte Projektmappe ffnen m ssen und der Server nicht verf gbar ist k nnen Sie vor bergehend auch offline arbeiten Wenn im Dialogfeld Quellcodeverwaltung ndern in der Spalte f r die Statusanzeige der Wert Ung ltig angezeigt wird klicken Sie auf den Schalter Offline arbeiten Wenn Projektmappen offline bearbeitet werden wird Visual Studio NET ebenfalls in den Offlinemodus versetzt Der Offlinemodus wirkt sich auch auf alle weiteren Projekt mappen aus die Sie von nun an ffnen Der Modus wird beendet sobald die Verbin dung zur Projektmappe wiederhergestellt wird Die Verbindung ist dadurch auch wieder f r alle weiteren Projektmappen verf gbar die Sie von nun an ffnen Die Verbindung muss jedoch f r jede einzelne Projektmappe die zuvor offline war wiederhergestellt werden So stellen Sie eine Verbindung zwischen einer Projektmappe und dem Server wieder her 1 Wenn Sie Visual Studio NET geschlossen haben starten Sie es neu 2 ffnen
119. ellcode verwaltung ausschlie en Beschreibung Zeigt das Dialogfeld Quellcodeverwaltung ndern an Es erm glicht das Erstellen und Verwalten von Verbindungen und Bindungen um lokale Arbeitskopien einer Projektmappe oder eines Projekts mit dem Server zu verkn pfen Weitere Informationen hierzu finden Sie unter Fehlersuche auf Seite 96 Kopiert die neuesten Versionen der im Projektmappen Explorer ausge w hlten Dateien aus dem Repository in Ihren Arbeitsordner Weitere Informationen hierzu finden Sie unter Neueste Versionen abrufen auf Seite 77 Zeigt das Dialogfeld Abrufen an ber das Sie den Kopiervorgang der neuesten im Projektmappen Explorer ausgew hlten Dateiversionen aus dem Repository in Ihren Arbeitsordner steuern k nnen Sie k nnen beispielsweise einige der ausgew hlten Dateien ausschlie en oder die Arbeitskopie einer bestimmten Datei mit der aktuellen Version im Repository vergleichen Weitere Informationen hierzu finden Sie unter Neueste Versionen abrufen auf Seite 77 Zeigt das Dialogfeld Auschecken an ber das Sie die im Projektmappen Explorer ausgew hlten Dateien zum Bearbeiten auschecken k nnen Wenn f r die Anwendung nicht exklusive Sperren nicht ausdr cklich zugelassen wurden werden die Dateien exklusiv gesperrt sodass sie von anderen Benutzern nicht bearbeitet werden k nnen Weitere Informationen hierzu finden Sie unter Dateien auschecken auf Seite 79 Zeigt das Dialo
120. ellen Durch das Verwenden der Option zum Abrufen wird der Sperr oder Lesestatus des Objekts nicht ge ndert 6 Klicken Sie auf Schlie en Anmerkungen Wenn Sie die Option zum Abrufen verwenden um eine historische Version eines Objekts in Ihren Arbeitsordner zu kopieren ndert sich der Status des Objekts in StarTeam in Veraltet Nach der Bearbeitung des Objekts die Sie vornehmen bevor Sie das Objekt wieder einchecken erkennt die Integration den Status des Objekts richtigerweise als Zusammenf hrung obwohl StarTeam immer noch den Status Veraltet anzeigt Wenn Sie das Objekt einchecken k nnen Sie Folgendes ausf hren Das Objekt zusammenf hren Klicken Sie auf Ja um Visual Merge oder ein alter natives Dienstprogramm f r das Zusammenf hren anzuzeigen Klicken Sie auf Nein um das Objekt im Istzustand einzuchecken Weitere Informationen zur Verwendung von Visual Merge finden Sie im StarTeam Benutzerhandbuch Weitere Informationen zur Verwendung eines alternativen Dienstprogramms f r das Zusammenf hren finden Sie unter Alternative Dienstprogramme f r Vergleiche und Zusammenf hrungen verwenden auf Seite 23 Das Objekt einchecken wodurch die von einer anderen Person vorgenommenen nderungen m glicherweise berschrieben werden Klicken Sie auf Ja um das Objekt im Istzustand einzuchecken Versionen von Textobjekten vergleichen Mit Visual Diff einem Dienstprogramm f r T
121. em Sie ein neues Projekt zu einer Projektmappe hinzugef gt haben die bereits der Quellcodeverwaltung unterstellt ist und die Projektmappe einchecken wird das Projekt mit all seinen Dateien ebenfalls der Quellcodeverwaltung unterstellt Weitere Informationen hierzu finden Sie unter Elemente hinzuf gen auf Seite 86 Aus Quellcode Zeigt das Dialogfeld Open Existing StarTeam Project an in dem Sie verwaltung ffnen Projektmappen die der Quellcodeverwaltung unterstellt sind in jeder Ansicht eines beliebigen StarTeam Projekts auf einem zug nglichen Server ffnen k nnen Sie sollten diesen Befehl beim ersten ffnen einer der Quellcodeverwaltung unterstellten Projektmappe verwenden sodass die erforderlichen Arbeitsdateien aus dem Repository auf Ihre Workstation kopiert werden k nnen Weitere Informationen hierzu finden Sie unter Projektmappen ffnen und schlie en auf Seite 72 Dar ber hinaus k nnen Sie mit dem Befehl die Verbindung von einer Projektmappe zu einem Server neu aufbauen wenn der Server beim ersten Verbindungsversuch nicht bereit war Kapitel 8 Integration mit Visual Studio NET 59 Visual Studio NET Benutzeroberfl che f r die Quellcodeverwaltung Tabelle 8 1 Men befehle f r die Quellcodeverwaltung in Visual Studio NET Fortsetzung Men befehl Quellcode verwaltung ndern Letzte Version abrufen Abrufen Auschecken Einchecken Auschecken r ckg ngig machen Verlauf Aus Qu
122. en Es wird eine Verbindung mit der entsprechenden Ansicht eines Projekts auf einem Server hergestellt und die Arbeitsdateien der Projektmappe werden aus dem Repository auf Ihre Workstation kopiert Die Verbindung zu einer bestimmten Ansicht bleibt w hrend der Visual Studio NET Sitzung bestehen sodass Sie mit anderen Projektmappen in der Ansicht arbeiten k nnen ohne sich erneut anmelden zu m ssen Wenn Sie Visual Studio NET beenden beenden Sie damit auch die Verbindung zum Server Daher m ssen Sie sich erneut anmelden bevor Sie Visual Studio NET das n chste Mal ausf hren und die aktuellsten Dateiversionen f r die Projektmappe auf Ihre Workstation abrufen k nnen Sollte die Verbindung mit dem Server aus irgendeinem Grund getrennt werden stellt die Integration die Verbindung automatisch wieder her Sie m ssen als Visual Studio NET nicht neu starten Weitere Informationen hierzu finden Sie unter Erneute Verbindung nach unbeabsichtigter Trennung der Verbindung auf Seite 77 Projektmappen zum ersten Mal ffnen Wenn eine Visual Studio NET Projektmappe der Quellcodeverwaltung unterstellt ist k nnen Teammitglieder die erforderlichen Dateien aus dem Repository auf ihre Workstations kopieren Dadurch k nnen auch Projektmappen verwendet werden die von anderen Benutzer erstellt wurden und umgekehrt Kapitel 8 Integration mit Visual Studio NET 73 Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind
123. en tigen einen einfachen gut organisierten und zuverl ssigen Zugriff auf die aktuellen und historischen Revisionen einer Datei Unter Codeverwaltung versteht man das Verwalten und Warten dieser Revisionen in einem Archiv Ein Benutzer checkt eine Revision aus in der Regel die neueste Revision bearbeitet sie und checkt sie als neue Revision wieder ein ohne dass die fr here Revision oder die Arbeit eines anderen Benutzers verloren geht Die StarTeam Versionskontrolle ist Bestandteil zahlreicher der g ngigsten integrierten Entwicklungsumgebungen Sie k nnen die Versionskontrolle der Anwendung daher verwenden ohne die Entwicklungsumgebung mit der Sie am besten vertraut sind verlassen zu m ssen Die Anwendung f gt lediglich einige Men befehle und Symbol leistenschalter hinzu Mit der Anwendung k nnen die Teammitglieder Folgendes ausf hren Anwendungen in der bevorzugten Entwicklungsumgebung entwickeln und gleich zeitig Dateien in der Anwendung ein und auschecken Beim Hinzuf gen oder Einchecken von Dateien diese mit einer StarTeam Anderungsanforderung Anforderung oder einem Task verkn pfen Der Team Leiter kann Folgendes ausf hren Erkennen wer welche Dateien wann eingecheckt hat Erkennen welche Dateirevisionen die nderungen enthalten die zum Bearbeiten einer bestimmten nderungsanforderung Anforderung oder eines Tasks erforderlich sind Das gesamte Team kann Folgendes ausf hren Alle produktrelevante
124. en werden Neue Projektmappen oder Projekte werden auf der Workstation erst dann sichtbar wenn Sie sie der Quellcodeverwaltung unterstellen und sie somit im Repository abgelegt werden F r Projektmappen die der Quellcodeverwaltung unterstellt wurden geben Sie den logischen Ordner an der f r die Verwaltung der Projektmappe verwendet wird sowie den Standardarbeitsordner f r die Arbeitsdateien Zuordnungen sind zwischen den folgenden Elementen vorhanden Zwischen der logischen Struktur einer Visual Studio NET Projektmappe angezeigt im Projektmappen Explorer und der physischen Struktur der Arbeitsordner und Dateien der Projektmappe auf einer spezifischen Workstation angezeigt im Windows Explorer In der Regel sind mehr logische als physische Ordner vorhanden In einem Visual Basic oder Visual C Projekt gibt es beispielsweise einen logischen Ordner mit dem Namen References die Elemente des Ordners setzen sich jedoch nur aus Eintr gen in der Projektdatei zusammen Sie sind nicht als eigenst ndige Dateien verf gbar In einem Visual C Projekt gibt es die logischen Ordner mit den Namen Quelldateien und Headerdateien doch die Dateien in diesen logischen Ordnern befinden sich im Arbeitsordner des Projekts und nicht in separaten Unterordnern Zwischen der logischen Struktur des Projekts das die Projektmappe enth lt angezeigt in StarTeam und der physischen Struktur der Arbeitsordner und Dateien der Projektmappe auf
125. en Sie auf den Schalter um den Datei Browser anzuzei gen und ein g ltiges Zielverzeichnis zu suchen Wenn Sie einen neuen Verzeich nisnamen in das Feld eingeben erstellt der Experte das neue Verzeichnis f r Sie b Klicken Sie auf OK um das Datei Browser Fenster zu schlie en 5 Klicken Sie auf Weiter 6 W hlen Sie auf der zweiten Seite des Experten das Codeverwaltungsprojekt a Geben Sie den Namen eines g ltigen Projekts ein oder klicken Sie auf den Schalter b F hren Sie einen der folgenden Schritte aus Wenn Sie bereits angemeldet sind lesen Sie So w hlen Sie ein Projekt aus wenn Sie bei StarTeam bereits angemeldet sind auf Seite 43 Wenn Sie noch nicht angemeldet sind lesen Sie So w hlen Sie ein Projekt aus wenn Sie bei StarTeam noch nicht angemeldet sind auf Seite 42 7 Wenn der Projektname im Textfeld der Expertenseite angezeigt wird klicken Sie auf bernehmen Das Projekt wird abgerufen und in das Zielverzeichnis gestellt Die Ergebnisse dieser Operation werden im Dialogfeld Projekt bernahme Experte Statusseite angezeigt 8 Klicken Sie auf Schlie en um das Dialogfeld Projekt bernahme Experte Statusseite zu schlie en So w hlen Sie ein Projekt aus wenn Sie bei StarTeam noch nicht angemeldet sind 1 F hren Sie im Dialogfeld Open Existing Project einen der folgenden Schritte aus m W hlen Sie im Dropdown Listenfeld Server Description einen Server a
126. en Sie die Auswahlfelder der anderen Objekte Die aktivierten Objekte werden zum Projekt hinzugef gt 4 Optional Geben Sie in das Textfeld Kommentar eine Beschreibung der Objekte ein Es k nnen dazu maximal 253 Zeichen verwendet werden Diese Informationen werden f r die einzelnen Objekte in der Spalte Beschreibung angezeigt 5 Klicken Sie auf OK Neben den Objekten die zu StarTeam hinzugef gt wurden wird ein Schloss angezeigt Diese Objekte sind jedoch nicht exklusiv gesperrt Neueste Versionen abrufen Wenn die Coderverwaltungsoption Beim ffnen der Datenbank die zuletzt eingecheck ten Versionen der Objekte abrufen auf Ja oder Fragen gesetzt ist k nnen Sie automatisch die zuletzt eingecheckten Versionen aller Objekte in der Datenbank abru fen wenn Sie diese ffnen Diese Objekte werden in Ihre Datenbank kopiert wenn Sie sie jedoch bearbeiten m ssen m ssen Sie sie auschecken So rufen Sie die neuesten Versionen von Objekten manuell ab 1 F hren Sie einen der folgenden Schritte aus W hlen Sie Tools gt StarTeam gt Letzte Version abrufen Klicken Sie in der Symbolleiste auf das Symbol Letzte Version abrufen Das Dialogfeld Objekte aus StarTeam abrufeb wird angezeigt Kapitel 9 Integration mit Microsoft Access 107 Objekte ein und auschecken 2 Klicken Sie auf Alle ausw hlen oder w hlen Sie im Dropdown Listenfeld Objekttyp einen bestimmten Objek
127. en aus StarTeam mit dem Delphi 8 f r NET Codeverwaltungs management auschecken f hrt das Produkt gleichzeitig einen Auscheck Vorgang und eine Synchronisierung durch So checken Sie Dateien aus 1 W hlen Sie Team gt Dateien auschecken Das Dialogfeld Dateien auschecken wird angezeigt 2 Aktivieren Sie die Auswahlfelder neben den auszucheckenden Dateien 3 Klicken Sie auf OK Wenn Sie Dateien in Ihrem Arbeitsordner und diejenigen die Sie auschecken nicht synchronisierte nderungen aufweisen l sen Sie die Konflikte mithilfe des Auswahlfelds zur Synchronisierung auf 4 Klicken Sie auf OK Das Dialogfeld Kommentare wird angezeigt 5 Geben Sie einen Kommentar ein Wenn derselbe Kommentar auf alle Dateien ange wendet werden soll aktivieren Sie das Auswahlfeld Gleicher Kommentar f r alle Wenn Sie dieses Auswahlfeld nicht aktivieren wird das Dialogfeld Kommentare f r alle auszucheckenden Dateien angezeigt 6 Klicken Sie auf OK Tipp Sie k nnen alle angezeigten Dateien auf einmal aktivieren oder deaktivieren indem Sie auf den Schalter Alle markieren bzw Markierung aufheben klicken Auschecken von Dateien r ckg ngig machen Wenn Sie das Auschecken f r ausgew hlte Dateien r ckg ngig machen werden alle an diesen Dateien vorgenommenen nderungen verworfen So machen Sie das Auschecken einer Datei r ckg ngig 1 W hlen Sie Team gt Dateien auschecken r ckg ngig mac
128. en f r den Zugriff auf diese Instanz verwendeten TCP IP Endpunkt identifizieren 10 StarTeam Microsoft SCC Integration Benutzerhandbuch Informationen in StarTeam Projekten speichern Wenn auf Ihrer Workstation sowohl der Windows Client als auch die Integration instal liert sind m ssen beide Anwendungen dieselbe Serverbeschreibung f r dieselbe Instanz des Servers verwenden Nachdem die Serverbeschreibung von einer der beiden Anwendungen definiert wurde kann sie von beiden Anwendungen verwendet werden Hinweis Weitere Informationen zu Projekten und Ansichten finden Sie im StarTeam Administratorhandbuch Informationen in StarTeam Projekten speichern Bevor Sie StarTeam mit der Anwendung Ihrer Entwicklungsumgebung verwenden sollten Sie einige Punkte planen Beachten Sie folgende Punkte Ob die Arbeitsbereiche oder Projekte Ihrer Anwendung auf demselben StarTeam Server gespeichert werden Arbeitsbereiche oder Projekte die eine Serverkonfiguration gemeinsam nutzen k n nen auch allgemeinen Code problemlos nutzen Dabei muss jedoch der f r den Datenspeicher und die Datenbank erforderliche Speicherplatz ber cksichtigt werden Ob die Arbeitsbereiche oder Projekte Ihrer Anwendung im selben StarTeam Projekt gespeichert werden Jeder Datei in einer Projektansicht werden StarTeam Ansichts Labels zugeordnet Obwohl dies f r zusammenh ngende S tze von Dateien erw nscht ist die gleich zeitig erzeugt wurden kann diese F
129. en m ssen Alternative Arbeitsordner verwenden Sie k nnen auch einen alternativen Speicherort f r die aus dem Repository auf Ihre Workstation kopierten Arbeitsdateien angeben Beispielsweise kann es vorkommen dass Sie die lokale Kopie der Arbeitsdateien auf eine Festplatte weiterleiten m ssen auf der ausreichend Speicherplatz vorhanden ist Wenn Sie mit dem Begriff Arbeitsdatei nicht vertraut sind finden Sie Informationen dazu unter Erl uterungen zu Projektmappen Arbeits und StarTeam Ordnern auf Seite 63 Alternative Arbeitsordner k nnen in StarTeam angegeben und einer bestimmten Ansicht eines Projekts oder eines einzelnen Ordners zugewiesen werden Wenn Sie einen alternativen Arbeitsordner f r einen bestimmten Ordner festlegen wirkt sich dies auch auf alle seine Unterordner aus Wenn Sie den Arbeitsordner einer Ansicht ndern oder einen alternativen Arbeitsordner festlegen m ssen Sie nach dem ffnen der Visual Studio NET Projektmappen in diesen StarTeam Ordnern die Projektmappen erneut ffnen damit die Arbeitsdateien aus dem Repository an die neue Position auf Ihrer Workstation kopiert werden k nnen F hren Sie zur Bearbeitung die Schritte in Projektmappen zum ersten Mal ffnen auf Seite 73 aus An und Abmelden Wenn Sie zum ersten Mal eine bestimmte Projektmappe aus der Quellcodeverwaltung abrufen m chten verwenden Sie dazu den Befehl Datei gt Quellcodeverwaltung gt Aus Quellcodeverwaltung ffn
130. en von eingecheckten Elementen zulassen Vermeiden Sie die Verwendung dieser Option da andere Teammitglieder in diesem Fall nicht erkennen k nnen wenn Sie eine Datei bearbeiten Wenn Sie angeben m chten welche Aktion ausgef hrt werden soll wenn Sie ein eingechecktes Element bearbeiten m chten aktivieren Sie die Option Wenn eingecheckte Elemente bearbeitet werden Sie haben folgende M glichkeiten Das Element automatisch auschecken Beim Auschecken des Elements Best tigung anfordern Das Bearbeiten des Elements verhindern Wenn Sie angeben m chten welche Aktion ausgef hrt werden soll wenn Sie nderungen an einem eingecheckten Element speichern m chten aktivieren Sie die Option Wenn eingecheckte Elemente gespeichert werden Sie haben folgende M glichkeiten Das Element automatisch auschecken Beim Auschecken des Elements Best tigung anfordern Das Element unter einem anderen Namen oder an einem anderen Speicherort ablegen Um Dateien nach dem Einchecken der neuen Version ausgecheckt zu lassen aktivieren Sie die Option Elemente beim Einchecken ausgecheckt lassen Diese Option ist speziell f r unabh ngig arbeitende Entwickler sinnvoll Es empfiehlt sich nicht diese Option in Umgebungen zu verwenden in denen mehrere Personen an derselben Entwicklungsl sung arbeiten Um Ihre neue Version beim Schlie en einer Projektmappe automatisch einzu checken aktivieren Sie die Option Alles e
131. enn das Dropdown Listenfeld Server Description leer ist oder den Server auf den Sie zugreifen m chten nicht enth lt klicken Sie auf Server und geben Sie in den angezeigten Dialogfeldern die erforderlichen Serverinformationen ein Weitere Informationen hierzu finden Sie unter Auf StarTeam Server zugreifen auf Seite 24 2 Klicken Sie auf den Schalter Log On um das Dialogfeld Log On anzuzeigen F hren Sie in diesem Dialogfeld Folgendes aus a b c a Geben Sie im Textfeld User name Ihre Benutzer ID ein Geben Sie im Textfeld Password Ihr Passwort ein Optional Aktivieren Sie das Auswahlfeld Save as Default Credentials for This Server Klicken Sie auf OK Wenn Sie das Auswahlfeld zum Speichern der Standard anmeldeinformationen f r diesen Server aktiviert haben wird die StarTeam Symbolleiste angezeigt Sie speichert den Benutzernamen und das Passwort den bzw das Sie f r die Anmeldung beim Server verwendet haben sodass die Anzahl der erforderlichen Anmeldungen reduziert wird Wenn Sie die Anmeldeinformationen eingegeben haben wird das Dialogfeld Open Existing Project ge ffnet in dem die verf gbaren Projekte und Ansichten f r den ausgew hlten Server angezeigt werden 3 F hren Sie im Dialogfeld Open Existing Project Folgendes aus W hlen Sie im Listenfeld Project ein Projekt aus b W hlen Sie im Listenfeld View eine Ansicht aus c Klicken Sie auf OK
132. enn das vorausgew hlte Prozesselement nicht mehr akzep tabel ist weil sich beispielsweise sein Status ge ndert hat In diesem Dialogfeld k nnen Sie eine vorhandene nderungsanforderung einen Task oder eine Anforderung f r die Verwendung als Prozesselement ausw hlen oder ein neues Element erstellen 20 StarTeam Microsoft SCC Integration Benutzerhandbuch Hinweis Prozesselemente in der Entwicklungsumgebung verwenden b So w hlen Sie ein vorhandenes Element 1 F hren Sie einen der folgenden Schritte aus W hlen Sie das Optionsfeld Verkn pfte Elemente auflisten um eine Liste der aktuell mit der ausgew hlten Datei verkn pften Elemente anzuzeigen W hlen Sie das Optionsfeld Alle erlaubten Elemente auflisten um alle vorhandenen Elemente anzuzeigen die als Prozesselemente verwendet werden k nnen Diese Liste enth lt alle nderungsanforderungen Anforde rungen und Tasks die den erforderlichen Status aufweisen Wenn kein Status erforderlich ist enth lt diese Liste alle nderungsanforderungen Anforderungen oder Tasks W hlen Sie das Optionsfeld Alle mir zugewiesenen erlaubten Elemente auflisten um alle Elemente anzuzeigen f r die Sie verantwortlich sind und die als Prozesselemente verwendet werden k nnen Wenn ein Task als Prozesselement ausgew hlt ist werden in dieser Liste Tasks angezeigt bei denen Sie eine Ressource sind sowie die Tasks f r die Sie verantwortlich sind W hlen
133. er Fragen gesetzt ist schlie en Sie die Datenbank W hlen Sie in der Men leiste Tools gt StarTeam gt Einchecken Klicken Sie mit der rechten Maustaste auf ein Objekt und w hlen Sie anschlie end im Kontextmen den Befehl Einchecken Klicken Sie in der Symbolleiste auf das Symbol Einchecken Das Dialogfeld Objekte in StarTeam einchecken wird angezeigt 2 Klicken Sie auf Alle ausw hlen oder w hlen Sie im Dropdown Listenfeld Objekttyp einen bestimmten Objekttyp aus 3 Aktivieren oder deaktivieren Sie im Listenfeld Einzucheckende Objekte die Auswahlfelder der entsprechenden Objekte 4 Optional Wenn Sie die Objekte in StarTeam nach dem Einchecken der neuen Versionen ausgecheckt und exklusiv gesperrt lassen m chten aktivieren Sie das Auswahlfeld Ausgecheckt lassen 5 Optional Geben Sie in das Textfeld Kommentar eine Beschreibung der nderun gen an diesem Objekt ein Es k nnen dazu maximal 253 Zeichen verwendet werden Diese Beschreibung wird in der Spalte Kommentar f r jedes dieser Objekte in StarTeam sowie im Dialogfeld zur Versionsgeschichte angezeigt 6 Klicken Sie auf OK Die ausgew hlten Objekte werden in das StarTeam Projekt eingecheckt Neben den Objekten wird ein Schlosssymbol angezeigt Sie sind nicht l nger durch Sie gesperrt Kapitel 9 Integration mit Microsoft Access 109 Objektstatus aktualisieren Objektstatus aktualisieren
134. er Auscheckvorgang aus 12 StarTeam Microsoft SCC Integration Benutzerhandbuch Erl uterungen zu den Auswirkungen des Dateistatus In der folgenden Tabelle wird der Bezug zwischen Dateistatus und dem Ein und Aus checkvorgang in der Anwendung zusammengefasst Durch einen erfolgreichen Ein oder Auscheckvorgang wird der Status einer Arbeitsdatei auf Aktuell gesetzt sofern Sie nicht eine ltere Revision der Datei auschecken oder die Datei im Rahmen des Vorgangs l schen Fortsetzung Tabelle 2 2 Dateistatus bei Ein und Auscheckvorg ngen Status Aktuell Zusammen f hrung Fehlt Ge ndert Nicht in Ansicht Einchecken Nicht weiter zu beachten Startet das Dienstprogramm f r das Zusammenf hren es sei denn Sie erzwingen das Einchecken Mit dem standardm igen Dienstprogramm f r das Zusammenf hren Visual Merge k nnen Sie Textdateien zusammen f hren Der Status Zusammenf hrung bedeutet dass ein anderer Benutzer diese Datei eingecheckt hat nachdem Sie sie das letzte Mal ausgecheckt haben Seine nderungen sind in Ihrer Arbeitsdatei nicht enthalten Wenn die Dateien nicht zusammengef hrt werden gehen die Anderungen verloren Nicht zutreffend Eine Datei mit dem Status Fehlt befindet sich nicht in Ihrem Arbeits ordner und kann daher nicht eingecheckt werden Nicht weiter zu beachten Wenn die Datei nicht von einem anderen Benutzer gesperrt wurde k nnen Sie sie einch
135. er rechten Maustaste auf einen leeren Bereich und w hlen Sie im Men Neu gt DWORD Wert Im rechten Fenster wird ein neuer Wert hinzugef gt der f r die direkte Bearbeitung vorausgew hlt ist 4 Geben Sie Ping als Namen f r diesen Wert ein und dr cken Sie die Eingabetaste Anhang A Die Integration installieren 125 Die Integration deinstallieren 5 F hren Sie einen der folgenden Schritte aus Doppelklicken Sie auf den Wertenamen Ping Klicken Sie mit der rechten Maustaste auf den Wertenamen Ping und w hlen Sie im Men Andern 6 Geben Sie im Dialogfeld DWORD Wert bearbeiten 1 oder einen anderen Wert aber nicht 0 in das Feld Wert ein und klicken Sie auf OK 7 Schlie en Sie den Registrierungseditor Die Integration deinstallieren Durch das Deinstallieren der Integration werden einige Dateien entfernt und die Registrierungsschl ssel ge ndert So deinstallieren Sie die StarTeam Microsoft SCC Integration 1 W hlen Sie im Windows Men Start gt Programme gt StarTeam gt StarTeam Microsoft SCC Integration gt Deinstallieren 2 Folgen Sie den Anweisungen auf dem Bildschirm Die Version der StarTeam Runtime ermitteln Falls mit der Integration Probleme auftreten sollten fragt der Kunden Support Sie m glicherweise danach welche Version der StarTeam Runtime Sie ausf hren Um die Version der StarTeam Runtime zu ermitteln f hren Sie einen der folgenden Schritte aus
136. erationen aus 3 Beenden Sie die Sitzungsinstanz bevor Sie Delphi 8 f r NET beenden Kapitel 4 Integration mit Delphi 8 f r NET 29 Verbindung zum Repository herstellen Verbindung zum Repository herstellen Bevor Sie mit der Verwaltung des Quellcodes innerhalb des Systems beginnen k nnen m ssen Sie eine Verbindung zum Server herstellen Wenn Sie eine der Team Opera tionen w hlen fordert Delphi 8 f r NET Sie auf sich bei StarTeam anzumelden sofern Sie noch nicht angemeldet sind Dies ist beispielsweise dann erforderlich wenn Sie ein Projekt in das Repository stellen oder aus diesem abrufen Mit Projekten arbeiten In Delphi 8 f r NET erstellen Sie Projekte um verschiedene Komponenten und Quell codedateien f r eine bestimmte Anwendung zu organisieren Das Programm speichert die Projektparameter in einer Projektdatei bei der es sich um eine Textdatei handelt Sie k nnen diese Projektdatei sowie die unterschiedlichen Code Dateien die Sie erstel len in StarTeam speichern Die Projektdatei kann von allen Entwicklern in Ihrem Team gemeinsam verwendet werden oder jeder Entwickler verwaltet seine eigene Projektdatei Die Anwendung verwendet zudem das Projektkonzept um Gruppen zusammengeh riger Dateien zu organisieren und zu verfolgen In diesem Projektkonzept k nnen Sie ein Projekt erstellen in dem die Dateidefinitionen und speicherorte des Delphi 8 f r NET Projekts verwaltet werden Wenn Sie eine Projektdate
137. ere Informationen hierzu finden Sie unter Auf StarTeam Server zugreifen auf Seite 24 b Klicken Sie auf den Schalter Anmelden um das Anmeldedialogfeld anzuzeigen F hren Sie in diesem Dialogfeld Folgendes aus 1 Geben Sie den Benutzernamen und das Passwort f r den Serverzugriff in die entsprechenden Textfelder ein 2 Aktivieren Sie bei Bedarf das Auswahlfeld Als Standardanmeldeinformationen f r diesen Server speichern 3 Klicken Sie auf OK Wenn Sie das Auswahlfeld Als Standardanmelde informationen f r diesen Server speichern aktiviert haben wird StarTeam Toolbar angezeigt Sie cacht den Benutzernamen und das Passwort den bzw das Sie f r die Anmeldung beim Server verwendet haben sodass die Anzahl der erforderlichen Anmeldungen reduziert wird Wenn Sie die Anmeldeinformationen eingegeben haben wird das Dialogfeld Open Existing StarTeam Project ge ffnet in dem die verf gbaren Projekte und Ansichten f r den ausgew hlten Server angezeigt werden 5 F hren Sie im Dialogfeld Open Existing StarTeam Project Folgendes aus a W hlen Sie im Listenfeld Project das gew nschte Projekt aus b Wenn das Projekt ber mehrere Ansichten verf gt w hlen Sie die entsprechende Ansicht im Dropdown Listenfeld aus c Klicken Sie auf OK Kapitel 8 Integration mit Visual Studio NET 91 Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind Nach einigen Fortschrittsmeldungen ist
138. erhandbuch Kapitel 10 Integration mit Sybase PowerBuilder Sybase PowerBuilder ist ein Open Tool f r die Umgebungsentwicklung das die NET und J2EE Plattformen unterst tzt Da PowerBuilder die Microsoft SCC API unterst tzt k nnen Sie die StarTeam Microsoft SCC Integration verwenden um die Versions kontrolle f r diese Anwendung zur Verf gung zu stellen Die Sybase Website www sybase com bietet umfassende Informationen zur Verwen dung von StarTeam und anderen Codeverwaltungsprogrammen mit PowerBuilder Weitere Informationen hierzu finden Sie in den folgenden White Papers Source Control PowerBuilder StarTeam Setup PowerBuilder Source Control Recommended Settings Setting up Multiple Sub Projects in PowerBuilder 8 Source Control 10 Steps to Set up Power Builder and 3rd Party Source Control Tools Zus tzlich zu diesen White Papers stellt Sybase hilfreiche Setup Informationen zur Codeverwaltung in Kapitel 1 zur Verf gung Preparing to use Version Control with PowerBuilder Version Control Interface Advanced Developers Tool Kit 6 5 Dieses Produkthandbuch ist ebenfalls auf der Website verf gbar Kapitel 10 Integration mit Sybase PowerBuilder 115 116 StarTeam Microsoft SCC Integration Benutzerhandbuch Kapitel 11 Integration mit Rational Rose Mit der StarTeam Microsoft SCC Integration k nnen Sie StarTeam als Codeverwal tungsanwendung f r die Projekte verwenden die Sie in Rational Rose entwickeln
139. ersion und zeigt die Unterschiede zwischen diesen sofern vorhanden an F gt Ihrem Projekt Objekte hinzu Um Objekte hinzuzuf gen aktivieren Sie die Auswahlfelder vor den Namen der entsprechenden Objekte Wenn kein StarTeam Projekt zugewiesen wurde werden Sie au erdem zur Eingabe eines neuen oder vorhandenen StarTeam Projekts aufgefordert Erm glicht dass Objekt in einem Projekt in einer Access Datenbank freigegeben werden die in der jeweiligen Ansicht gespeichert ist Erm glicht Benutzern eine in StarTeam gespeicherte Access Datenbank neu aufzubauen Zeigt das StarTeam Hauptfenster an in dem Sie alle anderen Projekt funktionen verwenden k nnen Erm glicht Ihnen beim ffnen der Datenbank die neuesten Objekte abzurufen diese beim Schlie en der Datenbank einzuchecken und Objekte zu StarTeam hinzuzuf gen oder daraus zu l schen wenn Sie sie zu Access hinzuf gen bzw daraus l schen Aktualisiert den Status aller Objekte die der Quellcodeverwaltung unter liegen Diese Funktion verwendet die im Cache auf der Festplatte gefun denen Statuswerte der letzten im Hintergrund ausgef hrten Aktuali sierung wenn die Option Statusaktualisierung im Hintergrund aktiviert ist Wenn die Option Statusaktualisierung im Hintergrund deaktiviert ist werden die neuesten Statuswerte vom Server abgerufen Um die Status werte anzuzeigen klicken Sie im Projektfenster mit der rechten Maus taste auf das Objekt und w hlen Sie
140. erstellen 30 Ein Projekt aus der Codeverwaltung abrufen 31 Mit Dateien arbeiten 22cm 33 Dateien zum Projekt hinzuf gen 33 Dateien auschecken 2 2222 34 Auschecken von Dateien r ckg ngig machen Dateien einchecken 2 22 2 2020 Dateien entfernen Dateien synchronisieren Commit Browser verwenden Kapitel 5 Integration mit C Builder So interagiert C Builder mit StarTeam Grundlagen der Codeverwaltung Grundlagen zum Repository StarTeam mit C Builder verwenden StarTeam ausf hren um die Datei starteam client options xml zu erstellen StarTeam ausw hlen Den Client separat ausf hren Verbindung zum Repository herstellen Mit Projekten arbeiten Ein Projekt der Codeverwaltung unterstellen Ein Projekt aus der Codeverwaltung abrufen Mit Dateien arbeiten Dateien zum Projekt hinzuf gen Dateien auschecken Auschecken von Dateien r ckg ngig machen Dateien einchecken 2 2222 Dateien entfernen Dateien synchronisieren Commit Browser verwenden Kapitel 6 Integration mit CaliberRM Fehlersuche StarTeam Dateistatuswerte verwenden StarTeam Projekte aktualisieren Kapitel 7 Integration mit CodeWright Fehlersuche Verzweigte Ansichten verwenden Prozesselemente verwenden Nicht gesperrte Dateien als schreibgesch tzt markieren Gesperrte Dateien bearbeiten StarTeam Projekte aktualisieren Kapitel 8 Integration mit Visual Studio NET bersicht ber die V
141. erstellt wurde oder f r diese Modelle neue Projekte erstellen Die Teammitglieder arbeiten mit den der Codeverwaltung unterliegenden Modellen indem sie beispielsweise folgende Aufgaben ausf hren Projekte ffnen und schlie en Die letzte oder einer vorherige Version einer Datei abrufen Dateien auschecken und bearbeiten Neue Elemente zu einem Projekt hinzuf gen nderungen an Dateien einchecken Um die Integration verwenden zu k nnen muss der Server ausgef hrt werden Wenn Sie und Ihre Teammitglieder offline arbeiten m chten stehen Ihnen viele Vorteile der Codeverwaltung nicht zur Verf gung Sie wissen beispielsweise nicht ob eine aktualisierte Version einer Datei vorhanden ist oder ob ein anderer Benutzer eine Datei zum Bearbeiten ausgecheckt hat Dies hat zur Folge dass Konflikte auftreten k nnen An einem bestimmten Milestone im Lebenszyklus des Arbeit des Teams z B eine neue Produktversion erstellt ein designiertes Teammitglied eine Verzweigungs ansicht Von diesem Punkt ab k nnen die Teammitglieder mit ihren Modellen in der Verzweigungsansicht oder weiter in der Hauptansicht arbeiten StarTeam ausf hren um die Datei starteam client options xmI zu erstellen Bevor Sie die Integration verwenden k nnen m ssen Sie den Client mindestens einmal auf Ihrer Workstation ausf hren um die pers nliche Datei starteam client options xm zu erstellen Wenden Sie sich an Ihren StarTeam Admini
142. erten Datei handelt es sich um die Arbeitsdatei welche der Quellcodeverwaltung unterstellt werden kann Vorhandene Dateien k nnen von beliebigen Positionen aus zu einer Projektmappe hinzugef gt werden Diese vom Projekt unabh ngigen Dateien werden im logischen Ordner Projektmappen Elemente des Projektmappen Explorers abgelegt Das Ergebnis des Hinzuf gens von vorhandenen Dateien h ngt jedoch vom Speicherort der Datei ab Wenn sich die Datei innerhalb der Arbeitsordnerhierarchie der Projektmappe befindet kann sie der Quellcodeverwaltung unterstellt werden Wenn sich die Datei au erhalb der Arbeitsordnerhierarchie der Projektmappe befindet kann sie der Quellcodeverwaltung nicht unterstellt werden In diesem Fall kommt es zu Problemen da die hinzugef gte Datei nicht im Repository gespeichert wird und den anderen Teammitgliedern nicht zur Verf gung steht Die berarbeitende Projektmappendatei enth lt jedoch einen entsprechenden Verweis auf die Datei Sie k nnen eine Projektmappe auch verbessern indem Sie ein neues Projekt ein vorhandenes Projekt oder eine vorhandene Projektmappe hinzuf gen Das Ergebnis des Vorgangs h ngt davon ab was zur aktuellen Projektmappe hinzugef gt wird Wenn Sie ein neues Projekt zur aktuellen Projektmappe hinzuf gen werden die zugeh rigen neuen Dateien automatisch in einem separaten Ordner auf der richtigen Ebene der Arbeitsordnerhierarchie der Projektmappe abgelegt Wenn Sie ein v
143. erties kann der Kommentar File Is Exclusively Checked Out angezeigt werden obwohl die Datei tats chlich nicht exklusiv gesperrt ist Weitere Informationen zu den pers nlichen Optionen finden Sie unter Pers nliche Optionen verwenden auf Seite 22 Wenn Sie eine Datei ndern die nicht ausgecheckt wurde k nnen Sie diese nicht in StarTeam einchecken Um dieses Problem zu vermeiden aktivieren Sie die Option Ungesperrte Arbeitsdateien schreibsch tzen Versionen von Objekten abrufen Sie k nnen eine Version einer Objektdatei nur dann abrufen wenn Sie die pers nliche bzw die Projektoption Ungesperrte Arbeitsdateien schreibsch tzen aktiviert und die Datei eingecheckt haben Weitere Informationen hierzu finden Sie unter Pers nliche Optionen verwenden auf Seite 22 und Projektoptionen verwenden auf Seite 17 Wenn Sie im Dialogfeld History den Schalter Get with Lock verwenden um eine Dateiversion abzurufen ben tigt Rational Rose einige Sekunden um den Dateistatus zu aktualisieren Um diese Verz gerung zu vermeiden f hren Sie eine Operation aus die nicht den Dateistatus ndert sondern die Aktualisierung erzwingt Sie k nnen beispielsweise die Unterschiede zwischen Versionen vergleichen indem Sie im Dialogfeld History auf Diff Klicken Rational Rose zeigt die folgende Meldung an The current model has been modified externally Do you wish to reload it Klicken Sie auf Yes um
144. erwaltung z B f r das Ein und Auschecken von Dateien und die Dateisynchronisierung verwenden So interagiert C Builder mit StarTeam StarTeam verwaltet serverseitig ein Datenbank Repository das einen vollst ndigen Snapshot Ihrer Projektdateien sowie die nderungen an diesen Dateien erfasst Sie k nnen auf Ihrer Workstation den Windows Client verwenden um den Zugriff auf im Repository gespeicherte Projekte und Dateien zu verwalten eine Audit Protokollierung der an den Projekten und Dateien vorgenommenen nderungen vorzunehmen und Funktionen zum Konflikt Management zur Verf gung zu stellen Mit dem SourceControl Manager in C Builder k nnen Sie eine Verbindung zu der Anwendung auf einem Remote Server herstellen Projekte in das Repository stellen und daraus abrufen sowie Dateien ein und auschecken zusammenf hren und vergleichen Grundlagen der Codeverwaltung Der Applikationsserver verf gt ber ein zentrales Repository auf das ein oder mehrere Windows OClients zugreifen k nnen Dieses Repository ist eine Datenbank die nicht nur die tats chlichen Datendateien enth lt sondern auch die Struktur der von Ihnen definierten Projekte Wie die meisten anderen Codeverwaltungssysteme folgt die Anwendung dem Konzept eines logischen Projekts in dem Dateien in der Regel in einer oder mehreren Verzeich nisstrukturen gespeichert werden Ein Projekt kann zus tzlich zu anderen Dokumenten ein oder mehrere C Builder Projekte enthalten
145. erwendung von StarTeam mit Visual Studio NET StarTeam ausf hren um die Datei starteam client options xml zu erstellen Visual Studio NET Benutzeroberfl che f r die Quellcodeverwaltung Optionen f r die Quellcodeverwaltung Allgemeine Optionen f r die Quellcodeverwaltung einrichten 34 34 35 35 35 37 37 37 38 38 39 39 39 40 40 40 41 43 43 43 44 44 45 45 45 47 47 47 48 49 49 49 50 50 50 51 Optionen f r die SCC Provider Quellcodeverwaltung festlegen 58 Den Standardspeicherort f r Projekte festlegen59 Men befehle f r die Quellcodeverwaltung 59 Symbolleiste f r die Quellcodeverwaltung 61 Kontextmen s des Projektmappen Explorers 62 Dateisymbole des Projektmappen Explorers f r die Quellcodeverwaltung 62 Fenster Anstehende Eincheckvorg nge 62 Projektmappen der Codeverwaltung unterstellen 63 Projektmappen und Projekte verwalten 63 Erl uterungen zu Projektmappen Arbeits und StarTeam Ordnern 22 2 2 63 Erl uterungen zu den der Projektmappe zugrunde liegenden Dateien 66 Projektstruktur f r neue Projektmappen erstellen 2 22 onen 66 Projektmappen der Codeverwaltung unterstellen 67 Projektmappen zu vorhandenen StarTeam Projekten hinzuf gen 2 2 67 Projektmappe zu neuem StarTeam Projekt hinzuf gen 2 22 on onen 70 Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind
146. extvergleiche k nnen Sie Folgendes vergleichen Ein Textobjekt das sich aktuell in der Datenbank befindet mit der letzten Version des Objekts die eingecheckt wurde Ein Textobjekt das sich aktuell in der Datenbank befindet mit einer beliebigen seiner eingecheckten Versionen F r Bin robjekte ist die Option Unterschiede anzeigen deaktiviert So vergleichen Sie das Arbeitsobjekt mit der neuesten Version 1 W hlen Sie das Textobjekt aus das Sie mit seiner zuletzt eingecheckten Version vergleichen m chten 2 F hren Sie einen der folgenden Schritte aus W hlen Sie in der Men leiste Tools gt StarTeam gt Unterschiede anzeigen Klicken Sie in der Symbolleiste auf Unterschiede anzeigen Kapitel 9 Integration mit Microsoft Access 111 StarTeam aus Access heraus starten So vergleichen Sie das Arbeitsobjekt mit einer anderen Version 1 Anmerkungen W hlen Sie das Textobjekt aus das Sie mit einer fr heren Version vergleichen m chten F hren Sie einen der folgenden Schritte aus W hlen Sie in der Men leiste Tools gt StarTeam gt Versionsgeschichte anzeigen Klicken Sie in der Symbolleiste auf Versionsgeschichte anzeigen Das Dialog feld zur Versionsgeschichte wird angezeigt W hlen Sie die f r den Vergleich zu verwendende Version aus Klicken Sie auf Diff Weitere Informationen zu Visual Diff finden Sie im StarTeam Benutzerhandbuch unter Visual Merge
147. ezeigt Das ffnen einer Projektmappe in einer Verzweigungsansicht hnelt dem ersten ffnen einer Projektmappe in der Quellcodeverwaltung Die einzige Ausnahme hiervon ist dass Sie eine andere Projektansicht ausw hlen m ssen F hren Sie die unter Projektmappen zum ersten Mal ffnen auf Seite 73 beschriebenen Schritte aus und achten Sie dabei darauf in Schritt 5 die richtige Ansicht auszuw hlen Da alternative Arbeitsordner nur f r eine bestimmte Projektansicht gelten werden zuvor angelegte alternative Ordner in der neuen Verzweigungsansicht nicht angezeigt Wenn Sie alternative Arbeitsordner in einer Verzweigungsansicht ben tigen m ssen Sie diese Ordner erneut angeben Beachten Sie dass Sie f r jede Ansicht andere Arbeits ordner angeben sollten damit es nicht zu Konflikten zwischen den Arbeitsdateien kommt Weitere Informationen hierzu finden Sie unter Alternative Arbeitsordner verwenden auf Seite 73 Bei der Arbeit mit unterschiedlichen Projektansichten oder unterschiedlichen Projekten ist es notwendig die Bedeutung der Speicherorte f r Dateien zu erkennen StarTeam zeigt eindeutig an mit welcher Projektansicht Sie gerade arbeiten in Visual Studio NET ist das nicht der Fall Sie k nnen jedoch in Visual Studio NET feststellen mit welcher StarTeam Projektansicht Sie arbeiten indem Sie den Pfad der Projektmappe oder die Eigenschaft Projektordner pr fen Dateien aus StarTeam mit einem Visual Studio NET P
148. f r die Quellcodeverwaltung k nnen Sie auf die meisten Quell codeverwaltungsbefehle direkt zugreifen So zeigen Sie die Symbolleiste f r die Quellcodeverwaltung an 1 W hlen Sie Extras gt Benutzerdefiniert 2 W hlen Sie im Dialogfeld Benutzerdefiniert das Register Symbolleisten 3 Aktivieren Sie im Listenfeld Symbolleisten das Auswahlfeld Quellcodeverwaltung Die Symbolleiste f r die Quellcodeverwaltung wird angezeigt Wenn Sie zu einem Symbolleistenschalter einen Kurzhinweis anzeigen m chten platzieren Sie einfach den Cursor auf diesen Schalter Die folgenden Befehle sind nicht ber die Symbolleiste verf gbar lt Auswahl gt zur Quellcodeverwaltung hinzuf gen Aus Quellcodeverwaltung ffnen Aus Quellcodeverwaltung ausschlie en Projekt aus Quellcodeverwaltung hinzuf gen Kapitel 8 Integration mit Visual Studio NET 61 Visual Studio NET Benutzeroberfl che f r die Quellcodeverwaltung Kontextmen s des Projektmappen Explorers Einige Befehle f r die Quellcodeverwaltung k nnen auch ber das Popup Men aufgerufen werden das angezeigt wird wenn Sie mit der rechten Maustaste auf ein Element des Projektmappen Explorers klicken Welche Befehle verf gbar sind h ngt vom aktuellen Status des ausgew hlten Elements ab Dateisymbole des Projektmappen Explorers f r die Quellcodeverwaltung Der Projektmappen Explorer zeigt f r alle Dateien einer Projektmappe ein Symbol f r den
149. ff eine Warnmeldung an Mithilfe von Visual Diff k nnen Sie ermitteln ob bin re Objekte identisch oder unterschiedlich sind es ist jedoch nicht m glich zeilenweise Vergleiche f r Textobjekte anzuzeigen Weitere Informationen zur Verwendung eines alternativen Dienstprogramm f r Datei vergleiche finden Sie unter Alternative Dienstprogramme f r Vergleiche und Zusammenf hrungen verwenden auf Seite 23 Eine ltere Version eines Objekts abrufen oder auschecken Mithilfe des Dialogfelds zur Versionsgeschichte k nnen Sie eine ltere Version eines Objekts abrufen oder auschecken So rufen Sie eine historische Version ab oder checken sie aus 1 W hlen Sie ein Objekt 2 Wenn Sie planen die ltere Version zu einem sp teren Zeitpunkt einzuchecken checken Sie das aktuelle Objekt aus Dadurch wird sichergestellt dass das Objekt lese und schreibgesch tzt ist 110 StarTeam Microsoft SCC Integration Benutzerhandbuch Versionen von Textobjekten vergleichen 3 F hren Sie einen der folgenden Schritte aus W hlen Sie in der Men leiste Tools gt StarTeam gt Versionsgeschichte anzeigen Klicken Sie in der Symbolleiste auf Versionsgeschichte anzeigen Im Dialogfeld zur Versionsgeschichte wird die Versionsgeschichte des ausgew hlten Objekts angezeigt 4 W hlen Sie im Listenfeld eine Versionsnummer aus 5 Klicken Sie auf Abrufen um eine Kopie der ausgew hlten Version in Ihren Arbeits ordner zu st
150. fordert werden best tigen Sie das L schen aus StarTeam 112 StarTeam Microsoft SCC Integration Benutzerhandbuch Datenbank aus der Codeverwaltung entfernen Datenbank aus der Codeverwaltung entfernen Sie k nnen die Verbindung der Datenbank zu StarTeam beenden Dadurch werden weder das StarTeam Projekt noch seine Datenbankdateien gel scht aber Access kann StarTeam f r die Codeverwaltung der Datenbank nicht mehr verwenden Wenn Sie das StarTeam Projekt auch l schen m chten m ssen Sie dies in der Anwendung ausf hren Wenn Sie die Datenbank zu einem sp teren Zeitpunkt wieder zum selben Projekt hinzuf gen m chten m ssen Sie zun chst StarTeam verwenden um die im Projekt noch vorhandenen Datenbankdateien zu l schen So entfernen Sie die Datenbank aus der Codeverwaltung 1 W hlen Sie Tools gt StarTeam gt Datenbank komprimieren und reparieren Dadurch schlie t Access die Datenbank automatisch 2 Wenn Sie die Codeverwaltungsoption Objekte beim Schlie en der Datenbank einchecken auf Ja oder Fragen gesetzt haben wird das DialogfeldObjekte in StarTeam einchecken angezeigt Klicken Sie auf Abbrechen 3 Klicken Sie im Best tigungsdialogfeld auf Ja um die Datenbank aus der Codeverwaltung zu entfernen Access Datenbanken verschieben oder verzweigen Fehlersuche Wenn eine Access Datenbank der Codeverwaltung unterliegt k nnen Sie sie nicht umbenennen oder sie mithilfe des Bet
151. fsprotokoll der ausgew hlten Datei anzeigen eine der verf gbaren Versionen abrufen und die Arbeitsdatei mit einer anderen Version vergleichen k nnen Weitere Informationen hierzu finden Sie unter Versionshistorie berpr fen auf Seite 84 Schlie t die im Projektmappen Explorer ausgew hlten Dateien von der Quellcodeverwaltung aus Verwenden Sie diesen Befehl nur f r generierte Dateien Weitere Informationen hierzu finden Sie unter Dateien von der Quellcodeverwaltung ausschlie en auf Seite 93 60 StarTeam Microsoft SCC Integration Benutzerhandbuch Visual Studio NET Benutzeroberfl che f r die Quellcodeverwaltung Tabelle 8 1 Men befehle f r die Quellcodeverwaltung in Visual Studio NET Fortsetzung Men befehl Beschreibung Freigeben Zeigt ein Dialogfeld an ber das Sie vorhandene StarTeam Dateien in einer Visual Studio NET Projektmappe gemeinsam verwenden k nnen vorausgesetzt diese befinden sich in derselben Ansicht indem Sie sie ausw hlen und zu Ihrer aktuellen Visual Studio NET Projektmappe hinzuf gen Weitere Informationen hierzu finden Sie unter Dateien aus StarTeam mit einem Visual Studio NET Projekt gemeinsam nutzen auf Seite 95 Versionsvergleich Startet das Visual Diff Tool oder ein anderes Dienstprogramm f r den Dateivergleich das die Unterschiede zwischen der Arbeitsdatei und der zuletzt eingecheckten Version aufzeigt Weitere Informationen hierzu finden Sie unter Versionen von
152. ft SCC Integration Benutzerhandbuch Achtung Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind 5 Sie k nnen bei Bedarf die Quellcodeverwaltungsoption Befehl Einchecken ohne Dialogfeld aktivieren in Men s anzeigen um Elemente zuk nftig ohne das Dialog feld Einchecken einchecken zu k nnen Da das Dialogfeld Einchecken danach nicht mehr angezeigt wird k nnen beim Einchecken jedoch auch keine Kommentare eingegeben werden 6 Klicken Sie auf OK 7 Wenn Prozessregeln festgelegt wurden m ssen Sie m glicherweise eine nde rungsanforderung Anforderung oder einen Task ausw hlen wenn Sie Dateien ein checken m chten In diesem Fall werden Ihnen ein oder zwei zus tzliche Dialog felder angezeigt Weitere Informationen finden Sie unter Prozesselemente in der Entwicklungsumgebung verwenden auf Seite 20 Die ausgew hlten Dateien werden in StarTeam als aktuelle Dateiversionen gespeichert Wenn die Quellcodeverwaltungsoption Elemente beim Einchecken ausgecheckt lassen aktiviert ist bleiben die Dateien f r Sie ausgecheckt Weitere Informationen hierzu finden Sie unter Allgemeine Optionen f r die Quellcodeverwaltung einrichten auf Seite 55 So checken Sie Dateien ber das Fenster Anstehende Eincheckvorg nge ein Im Fenster Anstehende Eincheckvorg nge werden die ge nderten oder neuen Dateien angezeigt die in das Repository eingecheckt werden m ssen Es erm glicht
153. genauere Kontrolle ber die Dateien die in StarTeam hinzugef gt oder eingecheckt werden Administratoren k nnen sicherstellen dass jede Datei mit einem Prozesselement eine nderungsanforderung Anforderung oder ein Task verkn pft ist Das Prozesselement enth lt Informationen dazu warum diese Datei zum Projekt hinzugef gt oder ge ndert werden muss In StarTeam k nnen Sie auch dann Prozessregeln verwenden wenn diese auf Projekt ebene nicht erzwungen werden Wenn die Integration die Auswahl eines Prozess elements anfordern soll wenn Sie Dateien der Versionskontrolle unterstellen m ssen Prozessregeln f r das gesamte Projekt erzwungen werden Mithilfe von Prozesselementen k nnen Benutzer die Dateirevisionen eindeutig unter scheiden die bestimmten nderungsanforderungen Anforderungen oder Tasks ent sprechen bzw diese erf llen Diese Informationen machen das Auschecken der Dateien f r einen Build sehr viel leichter Beim Erstellen eines Projekt in Ihrer Entwicklungsanwendung sind standardm ig keine Prozessregeln festgelegt Wenn Sie Prozessregeln verwenden m chten m ssen Sie entscheiden ob die Dateien aus dem Arbeitsbereich oder Projekt der Entwicklungs anwendung vor oder nach dem Festlegen der Prozessregeln hinzugef gt werden sollen Wenn Sie Dateien hinzuf gen bevor Sie die Prozessregeln festlegen wird keine der Dateien mit einem beschrei benden Prozesselement verkn pft nachdem Sie die Prozessregeln fes
154. gfeld Einchecken an ber das die im Projektmappen Explorer ausgew hlten Dateien zum Bearbeiten eingecheckt werden k nnen Die von Ihnen aktualisierte Version wird in das Repository eingecheckt und zur Bearbeitung durch andere Benutzer freigegeben wenn die Quellcodeverwaltungsoption Elemente beim Einchecken ausgecheckt lassen nicht aktiviert wurde Weitere Informationen hierzu finden Sie unter Dateien einchecken auf Seite 82 Sie k nnen Dateien auch ber das Fenster Anstehende Eincheck vorg nge einchecken in dem alle ge nderten oder neuen Dateien angezeigt werden die in das Repository eingecheckt werden sollen W hlen Sie den Befehl Ansicht gt Anstehende Eincheckvorg nge um dieses Fenster anzuzeigen Zeigt das Dialogfeld Auschecken r ckg ngig machen an in dem Sie das Auschecken der im Projektmappen Explorer ausgew hlten Dateien r ckg ngig machen k nnen Wenn Sie einen Auscheckvorgang r ckg ngig machen werden die Dateien auf die letzte eingecheckte Version zur ckgesetzt Die nderun gen an Ihren lokalen Kopien gehen verloren Au erdem werden die Dateien f r die Bearbeitung durch andere Benutzer freigegeben wenn die Quellcodeverwaltungsoption Elemente beim Einchecken ausge checkt lassen nicht aktiviert wurde Weitere Informationen hierzu finden Sie unter Den letzten Auscheck vorgang r ckg ngig machen auf Seite 80 Zeigt das Dialogfeld Verlauf an ber das Sie das Verlau
155. gt Optionen Das Dialogfeld Optionen wird angezeigt Aktivieren Sie ein oder alle der folgenden Auswahlfelder Beim ffnen der Datenbank die zuletzt eingecheckten Versionen der Objekte abrufen W hlen Sie im Dropdown Listenfeld eine der folgenden Optionen Ja um beim ffnen einer Datenbank Objekte abzurufen Die Objekte werden aus dem Repository in Ihren Arbeitsordner kopiert Nein um mit dem entsprechenden Befehl im Men Tools gt StarTeam die neuesten Versionen abzurufen Fragen wenn Sie beim ffnen einer Datenbank angeben m chten ob das die neuesten Objekte eingecheckt werden sollen Objekte beim Schlie en der Datenbank einchecken W hlen Sie im Dropdown Listenfeld eine der folgenden Optionen Ja um Objekte beim Schlie en einer Datenbank einzuchecken Die aktuellen Arbeitsobjekte werden Projekt Repository zu den neuen Versionen Nein um Objekte nur nach Auswahl des Befehls Einchecken im Men Tools gt StarTeam einzuchecken Fragen wenn Sie beim Schlie en einer Datenbank angeben m chten ob Objekte eingecheckt werden sollen 100 StarTeam Microsoft SCC Integration Benutzerhandbuch Erl uterungen zu Coderverwaltungsobjekten Objekte zur Quellcodeverwaltung hinzuf gen wenn sie zu Microsoft Access hinzugef gt werden W hlen Sie im Dropdown Listenfeld eine der folgenden Optionen Ja um Objekte zu StarTeam hinzuzuf gen wenn
156. haben wird das Dialogfeld Aktives Prozesselementangezeigt Bei einer nderungsanforderung zeigt dieses Dialogfeld deren Nummer und Zusammenfassung an Bei einer Anforderung zeigt dieses Dialogfeld deren Nummer und Zusammen fassung an Bei einem Task zeigt dieses Dialogfeld dessen Nummer und Namen an 2 So verwenden Sie das vorausgew hlte Element a Optional Wenn die nderungsanforderung behoben die Anforderung abge schlossen oder der Task fertig gestellt ist aktivieren Sie das Auswahlfeld Ausgew hlte nderungsanforderungen als repariert markieren Ausgew hlte Anforderung als abgeschlossen markieren oder Ausgew hlten Task als fertig gestellt markieren b Der Name dieses Auswahlfelds ndert sich abh ngig davon welcher Elementtyp als Prozesselement ausgew hlt ist c Klicken Sie auf Aktives Prozesselement 3 So bearbeiten Sie das ausgew hlte Prozesselement a Klicken Sie auf den Schalter Aktives Prozesselement einstellen Das Dialogfeld f r das Element wird angezeigt b Nehmen Sie die erforderlichen nderungen vor c Klicken Sie auf OK 4 So w hlen Sie ein anderes Prozesselement aus oder erstellen ein neues Prozesselement a Klicken Sie auf Prozesselement ausw hlen Das Dialogfeld Prozesselement ausw hlen wird angezeigt wenn Sie kein aktives Prozesselement vorausgew hlt haben wenn Sie entscheiden das vorausgew hlte Prozesselement nicht zu verwenden oder w
157. hen Das Dialogfeld Auschecken r ckg ngig machen wird ge ffnet in dem die Dateien angezeigt werden die Sie ausgecheckt haben 2 Aktivieren Sie die Auswahlfelder neben den Dateien f r die Sie das Auschecken r ckg ngig machen m chten Sie k nnen alle angezeigten Dateien auf einmal aktivieren oder deaktivieren indem Sie auf den Schalter Alle markieren bzw Markierung aufheben klicken 3 Klicken Sie auf OK Hinweis Wenn Sie einige der Auswahlfelder nicht aktivieren werden die entsprechenden Dateien nicht eingecheckt Dies bedeutet lediglich dass Sie beabsichtigen die Anderungen in diesen Dateien beizubehalten Die Dateien m ssen dennoch zu einem sp teren Zeitpunkt eingecheckt werden Dateien einchecken Wenn Sie das Repository mit den Dateien aktualisieren m chten die Sie bearbeitet haben m ssen Sie einen Eincheckvorgang ausf hren Obwohl diese Operation Ihre Dateien in das Repository stellt und eine tempor re Version der berarbeiteten Datei erstellt m ssen Sie die nderungen festschreiben damit die nderungen die Datei dauerhaft aktualisieren Weitere Informationen hierzu finden Sie unter Commit Browser verwenden auf Seite 35 34 StarTeam Microsoft SCC Integration Benutzerhandbuch Tipp Mit Dateien arbeiten So checken Sie Dateien in das Repository ein 1 W hlen Sie Team gt Dateien einchecken Das Dialogfeld Dateien einchecken wird angezeigt 2 Aktivieren Sie die
158. i in ein Repository ein checken das bereits eine Projektdatei desselben Namens enth lt erm glicht StarTeam Ihnen die Dateien zusammenzuf hren Ein Projekt der Codeverwaltung unterstellen So unterstellen Sie ein Projekt der Codeverwaltung 1 W hlen Sie Team gt Projekt in Source Control platzieren um den Experten zu starten 2 W hlen Sie auf der ersten Seite des Experten StarTeam 3 Klicken Sie auf Weiter 4 W hlen Sie auf der zweiten Seite des Experten das Codeverwaltungsprojekt a Geben Sie den Namen eines g ltigen Projekts ein oder klicken Sie auf den Schalter b F hren Sie einen der folgenden Schritte aus Wenn Sie bereits angemeldet sind lesen Sie So w hlen Sie ein Projekt aus wenn Sie bei StarTeam bereits angemeldet sind auf Seite 31 Wenn Sie noch nicht angemeldet sind lesen Sie So w hlen Sie ein Projekt aus wenn Sie bei StarTeam noch nicht angemeldet sind auf Seite 31 5 Wenn der Projektname im Textfeld der Expertenseite angezeigt wird klicken Sie auf Projekt platzieren Das Projekt wird abgerufen und in das Zielverzeichnis gestellt Die Ergebnisse dieser Operation werden unter Projekt bernahme Experte Statusseite angezeigt 6 Klicken Sie auf Schlie en um das Dialogfeld Projekt bernahme Experte Statusseite zu schlie en 30 StarTeam Microsoft SCC Integration Benutzerhandbuch Mit Projekten arbeiten So w hlen Sie ein Projekt aus wenn
159. ich 3 Wenn die Dateiversionen identisch sind zeigt Visual Diff eine einfache Meldung an 4 Klicken Sie auf OK um das Dialogfeld zu schlie en Wenn die zwei Dateiversionen Unterschiede aufweisen wird Visual Diff oder ein alternatives Dienstprogramm f r Vergleiche aufgerufen 5 Schlie en Sie das Tool nachdem Sie die hervorgehobenen Unterschiede gepr ft haben Anmerkungen Weitere Informationen zu Visual Diff finden Sie im StarTeam Benutzerhandbuch Weitere Informationen zur Verwendung eines alternativen Dienstprogramms f r Dateivergleiche finden Sie unter Alternative Dienstprogramme f r Vergleiche und Zusammenf hrungen verwenden auf Seite 23 So vergleichen Sie die Arbeitsdatei mit einer beliebigen anderen Version 1 W hlen Sie im Projektmappen Explorer die zu vergleichende Textdatei aus 2 F hren Sie einen der folgenden Schritte aus W hlen Sie Datei gt Quellcodeverwaltung gt Verlauf Klicken Sie in der Symbolleiste auf Verlauf 3 W hlen Sie im Dialogfeld Verlauf die zu vergleichende Version aus indem Sie auf die entsprechende Versionsnummer klicken 4 Klicken Sie auf Diff Wenn die Arbeitsdatei und die ausgew hlte Version identisch sind erhalten Sie eine entsprechende Meldung 5 Klicken Sie auf OK um das Dialogfeld zu schlie en Wenn die zwei Versionen unterschiedlich sind zeigt Visual Diff oder das alternative Dienstprogramm f r Vergleiche einen Vergleich der z
160. icht ein Erstellen Sie in StarTeam eine neue Ansicht mit demselben Arbeitsordner wie die bergeordnete Ansicht Entfernen Sie in Rational Rose alle Dateien aus der Codeverwaltung Schlie en Sie Rational Rose und starten Sie es neu F gen Sie das Rational Rose Projekt unter Verwendung der verzweigten Ansicht wieder zur Codeverwaltung hinzu F hren Sie die Schritte im n chsten Verfahren aus So f gen Sie ein Rational Rose Projekt zur Codeverwaltung hinzu 1 W hlen Sie Tools gt Version Control gt Add To Source Control Das Dialogfeld Add to or Associate with StarTeam wird angezeigt F hren Sie im Dialogfeld Add to or Associate with StarTeam Folgendes aus a Klicken Sie auf Select All b Klicken Sie auf OK Wenn Sie in einem Meldungsdialogfeld dar ber informiert werden dass kein Projekt angegeben wurde klicken Sie auf Yes Klicken Sie im Dialogfeld Select a StarTeam Project for Source Code Control auf Open Existing Das Dialogfeld Open Existing StarTeam Project wird angezeigt F hren Sie einen der folgenden Schritte aus m W hlen Sie im Listenfeld Serverbeschreibung einen geeigneten Server aus Wenn das Dropdown Listenfeld Server leer ist oder den Server auf den Sie zugreifen m chten nicht enth lt klicken Sie auf Server und geben Sie in den angezeigten Dialogfeldern die erforderlichen Serverinformationen ein Weitere Informationen hierzu finden Sie unter Auf
161. ien ohne Kommentar nicht eingecheckt werden Der Kommentar enth lt in der Regel den Grund f r das Einchecken Exklusive Sperren Um zu verhindern dass Benutzer die Dateien anderer Benutzer berschreiben kann das Auswahlfeld Exklusive Sperre beim Einchecken der Dateien verlangen aktiviert werden Wenn diese Option aktiviert ist k nnen Sie Dateien aus Ihrer Entwicklungs umgebung nicht einchecken es sei denn Sie haben sie exklusiv gesperrt bevorzug terweise beim Auschecken Diese Projektoption hat Vorrang vor den Einstellungen einzelner Benutzer f r die pers nliche Option Bei Integration nicht exklusive Sperren verwenden Wenn diese Projektoption aktiviert ist sollten Benutzer auch die pers nliche Option Dateien beim Auschecken exklusiv sperren w hlen Schreibgesch tzt Attribut Um die Wahrscheinlichkeit zu reduzieren dass ein Benutzer eine Datei bearbeitet die nicht gesperrt ist kann das Auswahlfeld Ungesperrte Arbeitsdateien schreib sch tzen ausgew hlt werden Bei dieser Einstellung werden Arbeitskopien der Dateien deren Sperre aufgehoben wird beispielsweise beim Einchecken als schreibgesch tzt markiert Wenn diese Projektoption aktiviert ist hat sie Vorrang vor der gleichnamigen pers nlichen Option Kapitel 3 Einf hrung in die Integration 17 Erl uterungen zu den sich auf die Integration auswirkenden Optionen Projektprozessregeln verwenden Prozessregeln bieten eine noch
162. igen Projekte wurden neue Dateien f r die Quellcodeverwaltung mit den Endungen vssscc oder vspscc hinzugef gt F r die der Quellcodeverwaltung unterstellten Dateien wurde das Schreibschutz attribut gesetzt Kapitel 8 Integration mit Visual Studio NET 71 Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind Das Ergebnis Ihrer Eingaben sieht in StarTeam wie folgt aus Derneue Projektordner wurde am angegebenen Speicherort innerhalb der logischen Hierarchie erstellt Wenn die Projektmappe Dateien aus mehreren Arbeitsordnern enth lt wurde f r jeden dieser Arbeitsordner ein StarTeam Ordner erstellt Die untergeordneten StarTeam Ordner haben dieselben Namen wie die Arbeitsordner der Projektmappe Die neuen StarTeam Ordner verwenden dieselben Arbeitsordner auf Ihrer Workstation wie die Arbeitsordner der Projektmappe Die entsprechenden Dateien wurden der Quellcodeverwaltung unterstellt einschlie lich einiger neuer Quellcodeverwaltungsdateien mit den Endungen vssscc oder vspscc f r die Projektmappe und ihre entsprechenden Projekte Verschiedene Dateien mit dem Status Nicht in Ansicht wurden der Quellcode verwaltung nicht unterstellt Erl uterungen zu diesem Thema finden Sie unter Erl uterungen zu den der Projektmappe zugrunde liegenden Dateien auf Seite 66 Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind Im folgenden Abschnitt dieses Kapitels
163. inchecken wenn eine Projektmappe geschlossen wird Dateien auschecken Bevor Sie eine der Quellcodeverwaltung unterstellte Datei bearbeiten sollten Sie die Datei auschecken damit andere Teammitglieder wissen dass die Datei in Verwendung ist Damit verhindern Sie m gliche Konflikte die auftreten k nnen wenn eine Datei von mehreren Personen gleichzeitig bearbeitet wird Ob eine ausgecheckte Datei exklusiv oder nicht exklusiv gesperrt wird h ngt davon wie Sie die Option Bei Integrationen nicht exklusive Sperren verwenden eingestellt haben So checken Sie Dateien aus 1 W hlen Sie die gew nschten Dateien Projekte oder Projektmappen im Projektmappen Explorer aus F hren Sie einen der folgenden Schritte aus W hlen Sie Datei gt Quellcodeverwaltung gt Auschecken Klicken Sie mit der rechten Maustaste auf das Element und w hlen Sie Auschecken Klicken Sie in der Symbolleiste auf Auschecken Im Dialogfeld Auschecken werden die Versionen der zum Auschecken ausgew hlten Elemente angezeigt Wenn Sie die aktuelle Version einer bestimmten Datei oder eines Projekts nicht auschecken m chten deaktivieren Sie das entsprechende Auswahlfeld f r dieses Element Kapitel 8 Integration mit Visual Studio NET 79 Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind 4 Nehmen Sie im Textfeld Kommentare keine Eingabe vor Sie k nnen zwar einen Kommentar zum Auschecken diese
164. iner Verbindung ist abh ngig von der verwende ten Integration Im folgenden Abschnitt wird erkl rt wie Sie die Verbindungsinforma tionen im Dialogfeld mit den vorhandenen StarTeam Servern eingeben Wenn mehrere Personen innerhalb eines Projekts auf die Entwicklungsumgebungs dateien zugreifen sollten alle Teammitglieder dieselbe Beschreibung f r die Server konfiguration verwenden in der das Projekt gespeichert wird So erstellen Sie eine Verbindung zu einer Serverkonfiguration oder ndern sie 1 Klicken Sie im Dialogfeld Create New StarTeam Project oder Open Existing StarTeam Project auf Server 2 Klicken Sie im Dialogfeld Existing StarTeam Servers auf New oder Modify Das Dialogfeld StarTeam Server wird angezeigt 3 Geben Sie im Textfeld Serverbeschreibung einen eindeutigen beschreibenden Namen f r den Server ein Die Gro Kleinschreibung wird nicht beachtet und es d rfen keine Doppelpunkte enthalten sein Obwohl Sie einen beliebigen Namen w hlen k nnen sollten Sie den Namen des Computers verwenden auf dem der Server ausgef hrt wird Dieser Name sollte mit der von anderen Benutzern f r den Zugriff auf diesen Server verwendeten Beschreibung bereinstimmen 24 StarTeam Microsoft SCC Integration Benutzerhandbuch Auf StarTeam Server zugreifen 4 Geben Sie in das Textfeld Serveradresse den Computernamen oder die IP Adresse des Servers ein 5 Geben Sie im Textfeld TCP IP Endpunkt
165. ird erl utert wie Sie durch Hinzuf gen eines neuen Projekts eine Visual Studio NET Projektmappe der Quellcodeverwaltung unterstellen Die Integration w hlt dabei die erforderlichen Dateien der Projektmappe automatisch aus Standardm ig verwendet sie die Arbeitsordner der Projektmappe f r die neuen Ordner Beachten Sie dass bei der automatischen Erstellung eines neuen StarTeam Projekts keine Prozessregeln f r Dateien ber cksichtigt werden die zum ersten Mal der Quell codeverwaltung unterstellt werden Wenn f r ein Projekt Prozessregeln ber cksichtigt werden m ssen muss der Administrator diese festlegen bevor andere Benutzer ihre Dateien der Quellcodeverwaltung unterstellen Weitere Informationen hierzu finden Sie unter Projektprozessregeln verwenden auf Seite 18 So unterstellen Sie eine Projektmappe der Quellcodeverwaltung indem Sie ein neues StarTeam Projekt hinzuf gen 1 ffnen Sie in Visual Studio NET eine vorhandene Projektmappe oder erstellen Sie eine neue Projektmappe 2 F hren Sie einen der folgenden Schritte aus W hlen Sie den Befehl Datei gt Quellcodeverwaltung gt Projektmappe zur Quellcodeverwaltung hinzuf gen Klicken Sie im Projektmappen Explorer mit der rechten Maustaste auf den Namen der Projektmappe und w hlen Sie den Befehl Projektmappe zur Quellcode verwaltung hinzuf gen 3 Klicken Sie im Dialogfeld Select a StarTeam Project for Source Code Control auf Create New
166. jekten 16 Einchecken Access Dateien 100 108 Dateien entsperren 22 Visual Studio NET Dateien 82 Einchecken Befehl Access 105 Visual Studio NET 60 Eincheckkommentare Visual Studio NET 81 Einf hrung in die Integration 15 Einstellung Optionen f r die Visual Studio NET Quellcodeverwaltung 55 Standardspeicherort f r Projekte in Visual Studio NET 59 Entfernen Access Dateien aus StarTeam 101 112 Access Datenbanken aus StarTeam 113 Entwicklersupport 6 Erneute Verbindung nach Trennung der Verbindung Visual Studio NET 77 Erneute Verbindung nach unbeabsichtigter Trennung der Verbindung 24 77 Erstellen Access Datenbanken ber StarTeam auf anderen Workstations 113 Leere Projektmappe f r Visual Studio NET 67 StarTeam Projekt aus Visual Studio NET 70 StarTeam Projekte in Access 102 Exklusive Sperren 22 StarTeam 17 F Fehlender Dateistatus 12 13 Fehlersuche Access 113 CaliberRM 47 CodeWright 49 Rational Rose 117 Visual Studio NET 96 Fettdruck Konvention 6 Freigeben Befehl Visual Studio NET 61 Funktionen der Codeverwaltung 16 G Ge nderter Dateistatus 12 13 H Hinzuf gen Access Dateien 107 Access Datenbanken zu neuen StarTeam Projekten 102 Access Datenbanken zu StarTeam 113 128 StarTeam Microsoft SCC Integration Benutzerhandbuch Access Datenbanken zu vorhandenen StarTeam Projekten 104 Access Objekt zu StarTeam 101 Elemente zu Visual Studio NET Projektmappen 86 Neue Dateie
167. kopiert wodurch das Arbeitsobjekt berschrieben wird Wenn Sie die Codeverwaltungsoption Objekte beim Schlie en der Datenbank einchecken auf Ja oder Fragen gesetzt ist k nnen Sie die neuen Versionen von Objekten beim Schlie en der Datenbank automatisch einchecken So checken Sie ein Objekt aus StarTeam aus 1 F hren Sie einen der folgenden Schritte aus W hlen Sie in der Men leiste Tools gt StarTeam gt Auschecken Klicken Sie in der Symbolleiste auf das Symbol Auschecken Das Dialogfeld Objekte aus StarTeam auschecken wird angezeigt 2 Klicken Sie auf Alle ausw hlen oder w hlen Sie im Dropdown Listenfeld Objekttyp einen bestimmten Objekttyp aus 3 Aktivieren oder deaktivieren Sie im Listenfeld Auszucheckende Objekte die Auswahlfelder der entsprechenden Objekte 4 Klicken Sie auf OK Die neuesten Versionen der ausgew hlten Objekte werden aus StarTeam abgerufen und exklusiv gesperrt Im Hauptfenster wird neben den Namen der ausgecheckten Objekte ein H kchen angezeigt Tipp Um die neueste Version eines bestimmten Objekts schnell auszuchecken klicken Sie mit der rechten Maustaste auf das Objekt und w hlen Sie im Kontextmen Auschecken Dadurch wird das Dialogfeld Objekte aus StarTeam auschecken bersprungen 108 StarTeam Microsoft SCC Integration Benutzerhandbuch Tipp Objekte ein und auschecken So kehren Sie zur letzten Version zur ck 1 F
168. ktdateien nichtim Stammordner des StarTeam Projekts gespeichert werden Neues StarTeam Projekt erstellen Beim Erstellen eines neuen StarTeam Projekts in Access m ssen Sie die Datenbank objektdateien im Stammordner des Projekts ablegen Wenn Sie einen untergeordneten Ordner f r die Datenbankobjektdateien verwenden m chten erstellen Sie ein StarTeam Projekt au erhalb von Access und f hren Sie die unter Vorhandenes StarTeam Projekt verwenden auf Seite 104 beschriebenen Schritte aus um die Datenbank zum vorhandenen Projekt hinzuzuf gen So f gen Sie eine Access Datenbank als neues StarTeam Projekt hinzu 1 ffnen Sie die Datenbank 2 W hlen Sie Tools gt StarTeam gt Add Database to StarTeam 3 Klicken Sie im Dialogfeld das angibt das die Datenbank in Access geschlossen werden muss auf Ja 4 Klicken Sie im Dialogfeld Select a StarTeam Project for Source Code Control auf Create New 5 F hren Sie im Dialogfeld Create New StarTeam Project Folgendes aus a bernehmen Sie im Textfeld f r den Namen des StarTeam Projekts den vorgege benen Namen den Namen Ihres Projekts oder geben Sie einen neuen Projekt namen ein Es k nnen dazu maximal 228 Zeichen verwendet werden Wenn keine anderen Informationen hinzugef gt werden verwenden Sie f r dieses Projekt in der Regel den Namen der Datenbank ohne die Erweiterung Verwenden Sie anderenfalls einen das gesamte Projekt beschreibenden Namen b Geben
169. l utert unter Projekt mappen zu vorhandenen StarTeam Projekten hinzuf gen auf Seite 67 Das Ergebnis Ihrer Eingaben sieht im Projektmappen Explorer wie folgt aus Vor den meisten Dateitypsymbolen ist ein blaues Vorh ngeschloss zu sehen was bedeutet dass die Datei eingecheckt und der Quellcodeverwaltung unterstellt wurde Das Ergebnis Ihrer Eingaben sieht in StarTeam wie folgt aus Die Projektordner der Projektmappe wurden am richtigen Speicherort innerhalb der logischen Hierarchie erstellt m Projektmappen Explorer wird zwar ein logischer Ordner mit dem Namen References angezeigt in StarTeam erscheint dieser Ordner jedoch nicht StarTeam Ordner m ssen immer physische Ordner sein der Ordner References ist jedoch ein logischer Projektordner Die Elemente im Ordner References sind zwar als Eintr ge in der Projektdatei verf gbar nicht aber als separate physische Dateien Die entsprechenden Dateien wurden der Quellcodeverwaltung unterstellt einschlie lich einiger neuer Quellcodeverwaltungsdateien mit den Dateiendungen VSSSCC oder VSPSCC f r die Projektmappe und ihre entsprechenden Projekte m Verschiedene andere Dateien mit dem Status Nicht in Ansicht wurden der Quellcodeverwaltung nicht unterstellt da hierf r keine Notwendigkeit besteht Visual Studio NET erstellt diese Dateien neu wenn ihre Verwendung erforderlich ist Kapitel 8 Integration mit Visual Studio NET 65 Projektmappe
170. l Studio NET 59 B Bekannte Probleme mit Visual Studio NET 96 Benutzeroberfl che f r die Quellcodeverwaltung Visual Studio NET 55 Beschr nkungen f r Prozessregeln 18 Beschreibung der StarTeam Server 24 C C Builder Auschecken in StarTeam r ckg ngig machen 44 Codeverwaltung einrichten 38 Commit Browser 45 Dateien aus StarTeam auschecken 43 Dateien aus StarTeam entfernen 45 Dateien in StarTeam einchecken 44 Dateien synchronisieren 45 Dateien zu StarTeam hinzuf gen 43 Interaktion mit StarTeam 37 Optionen f r die Quellcodeverwaltung 39 Projekte 40 Projekte abrufen 41 Projekte unterstellen 40 StarTeam konfigurieren 39 StarTeam Client ausf hren 39 Verbindung zum StarTeam Repository herstellen 40 C Builder Codeverwaltung einrichten 38 CaliberRM Dateistatuswerte 47 Fehlersuche 47 Codeverwaltung einrichten Rational Rose 117 CodeWright Fehlersuche 49 Index 127 Gesperrte Dateien bearbeiten 50 Prozesselemente 50 Schreibgesch tzte Dateien 50 Verzweigte Ansichten 49 D Dateien Access Versionen vergleichen 111 Beim Einchecken entsperren 22 CodeWright 50 Dateien aus StarTeam entfernen 112 Gemeinsam mit StarTeam und Visual Studio NET nutzen 95 Gesperrt in CodeWright 50 Hinzuf gen zu Visual Studio NET Projekt 88 Hinzuf gen zu Visual Studio NET Projektmappe 89 In Visual Studio NET gemeinsam nutzen 95 LDB Dateien 101 MDB Dateien 101 Objektstatus in Access aktualisieren 110 Sperren in Rational Rose 121
171. len Sie sicher dass Sie die erforderlichen Zugriffsrechte zum Ausf hren von StarTeam Operationen besitzen Weitere Informationen hierzu finden Sie unter Auf StarTeam zugreifen auf Seite 11 5 Stellen Sie die Codeverwaltung f r C Builder Projekte zur Verf gung indem Sie sie zu StarTeam Projekten hinzuf gen 6 Verwenden Sie das C Builder Men Tools oder die Symbolleiste f r die Code verwaltung um Quellcodeverwaltungsoptionen wie das Ein und Auschecken von Dateien auszuf hren 38 StarTeam Microsoft SCC Integration Benutzerhandbuch StarTeam ausf hren um die Datei starteam client options xm zu erstellen StarTeam ausf hren um die Datei starteam client options xmI zu erstellen Bevor Sie die Integration verwenden k nnen m ssen Sie den Client mindestens einmal auf Ihrer Workstation ausf hren um die Datei starteam client options xm zu erstellen Wenden Sie sich an Ihren StarTeam Administrator um die folgenden Informationen zu erhalten Ihren Benutzernamen und Ihr Passwort Die Verbindungsinformationen f r Ihren Server Servername Serveradresse Name oder IP Adresse des Computers TCP IP Endpunkt Port Nummer Serverprojekte und ansichten die die Elemente enthalten mit denen Sie arbeiten werden Sie k nnen Ihren Administrator oder ein anderes Mitglied Ihres Teams bitten Sie bei diesen Setup Aufgaben zu unterst tzen und zu berpr fen ob Sie auf die erforder lichen P
172. ltungsanwendung der Integration zeigt Fehlermeldungen an wenn die Umgebungsvariable fehlt Wenn diese fehlt m ssen Sie sie ber die Systemsteuerung erstellen oder StarTeam neu installieren damit sie automatisch erstellt wird 124 StarTeam Microsoft SCC Integration Benutzerhandbuch Die Datei starteam client default options xml verwenden Die Datei starteam client default options xml verwenden In der Datei starteam client options xml sucht die Integration den Speicherort der Einstellungen f r die pers nlichen StarTeam Optionen des Benutzers sowie nach den f r eine bestimmte Ansicht oder einen bestimmten Ordner zu verwendenden alternativen Arbeitsordnern Wenn diese Datei fehlt verwendet die Integration ihre eigenen Vorgaben f r die pers n lichen Optionen und setzt voraus dass keine alternativen Arbeitsordner vorhanden sind Wenn Sie die Anwendung das n chste Mal verwenden erstellt StarTeam die Datei starteam client options xml automatisch neu ohne Sie dar ber zu informieren In der neu erstellten Datei sind jedoch nur die Standardeinstellungen f r die pers nlichen Optionen und keine Informationen ber alternative Arbeitsordner enthalten Wenn diese Datei besch digt ist k nnen Sie sie l schen Sie haben aber auch die M glichkeit sie zu bearbeiten wie im StarTeam Administratorhandbuch beschrieben Am Besten erstellen Sie einen Sicherungskopie dieser wichtigen Datei und unterstellen Sie der Ver
173. m Project for Source Code Control auf Open Existing F hren Sie im Dialogfeld Open Existing StarTeam Project einen der folgenden Schritte aus W hlen Sie im Listenfeld Serverbeschreibung einen geeigneten Server aus Wenn das Dropdown Listenfeld Server leer ist oder den Server auf den Sie zugreifen m chten nicht enth lt klicken Sie auf Server und geben Sie in den angezeigten Dialogfeldern die erforderlichen Serverinformationen ein Weitere Informationen hierzu finden Sie unter Auf StarTeam Server zugreifen auf Seite 24 Klicken Sie auf den Schalter Anmelden um das Dialogfeld Anmelden anzuzeigen F hren Sie in diesem Dialogfeld Folgendes aus a Geben Sie den Benutzernamen und das Passwort f r den Serverzugriff in die entsprechenden Textfelder ein b Aktivieren Sie bei Bedarf das Auswahlfeld Als Standardanmeldeinformationen f r diesen Server speichern c Klicken Sie auf OK Wenn Sie das Auswahlfeld Als Standardanmeldeinforma tionen f r diesen Server speichern aktiviert haben wird StarTeam Toolbar ange zeigt Sie cacht den Benutzernamen und das Passwort den bzw das Sie f r die Anmeldung beim Server verwendet haben sodass die Anzahl der erforderlichen Anmeldungen reduziert wird Wenn Sie die Anmeldeinformationen eingegeben haben wird das Dialogfeld Open Existing StarTeam Project ge ffnet in dem die verf gbaren Projekte und Ansichten f r den ausgew hlten Server
174. m zwei Installationen Sie installieren die StarTeam Runtime sowie die SCC Integration es sei denn sie verf gen bereits ber eine aktuelle StarTeam Runtime 2 Folgen Sie den Anweisungen auf dem Bildschirm Anhang A Die Integration installieren 123 Umgebungsvariablen verwenden 3 Wenn das Dialogfeld Select Components angezeigt wird aktivieren Sie die entspre chenden Auswahlfelder und klicken Sie auf Next Wenn Sie Visual Basic mit StarTeam verwenden aktivieren Sie Auswahlfeld Visual Basic Integration Wenn Sie Rational Rose mit StarTeam verwenden aktivieren Sie das Auswahl feld Rational Rose Integration Wenn Sie dieses Auswahlfeld aktivieren wird ein Dialogfeld angezeigt in dem Sie aufgefordert werden den Pfad zur Datei starteamxx jar zur CLASSPATH Umgebungsvariable hinzuzuf gen Sie m ssen sie als Benutzer Umgebungsvariable festlegen nicht als System Umgebungsvariable Aktivieren Sie f r andere Anwendungen die die Microsoft SCC API verwenden z B Together CodeWright Visual Studio NET oder Visual C das Auswahl feld SCC API Integration 4 Wenn Sie derzeit eine andere Anwendung als SCC Provider verwenden werden Sie in einem Meldungsfeld gefragt ob Sie StarTeam als SCC Provider verwenden m chten Klicken Sie auf Yes Wenn die Dateien installiert sind wird das Dialogfeld Setup Complete angezeigt 5 Wenn Sie die StarTeam Runtime installiert haben m ssen Sie entsch
175. mme verwendet werden Weitere Informationen zur Verwendung von Visual Diff und Visual Merge finden Sie im StarTeam Benutzerhandbuch Alternative Dienstprogramme f r Vergleiche und Zusammen f hrungen verwenden So verwenden Sie ein alternatives Dienstprogramm f r Vergleiche und Zusammen f hrungen 1 W hlen Sie in StarTeam Tools gt Pers nliche Optionen 2 W hlen Sie im Dialogfeld Pers nliche Optionen das Register Datei 3 Um ein alternatives Dienstprogramm f r die Zusammenf hrung zu verwenden aktivieren Sie das entsprechende Auswahlfeld a Geben Sie im Textfeld den Pfad zu diesem Dienstprogramm f r das Zusammen f hren ein oder suchen Sie nach der ausf hrbaren Datei b Geben Sie im Textfeld Optionen die Befehlszeilenoptionen ein die mit diesem Dienstprogramm verwendet werden sollen Verwenden Sie die folgenden Begriffe um die Dateien zu identifizieren die die Anwendung an das Dienstprogramm f r die Zusammenf hrung sendet branchtip Ein Platzhalter f r den Pfad zur aktuellen Revision der zusammenzuf hrenden Datei usertip Ein Platzhalter f r den Pfad zur lokalen zusammenzuf hrenden Arbeitsdatei basefile Ein Platzhalter f r den Pfad des gemeinsamen Vorg ngers der unter branchtip und usertip angegebenen Dateien resultfile Ein Platzhalter f r den Pfad zu der Datei die die Ausgabe der zusammenge f hrten Datei enth lt Angenommen das Textfeld zum Dienstprogramm f r das Zu
176. n Vorrang vor der pers nlichen Option Bei Integrationen nicht exklusive Sperren verwenden hat die Dateien exklusiv sperrt Weitere Informationen zu den Auswirkungen der Projekteigenschaften finden Sie unter Projektoptionen verwenden auf Seite 17 50 StarTeam Microsoft SCC Integration Benutzerhandbuch Fehlersuche StarTeam Projekte aktualisieren Wenn Sie in einem Team arbeiten k nnen andere Teammitglieder StarTeam Ordner hinzuf gen oder l schen In diesem Fall m ssen Sie das CodeWright Projekt schlie en und erneut ffnen um die StarTeam Ordner zu aktualisieren Wenn diese Ordner aktualisiert werden geschieht Folgendes Die Codeverwaltungsoperationen werden f r Dateien in hinzugef gten Ordnern aktiviert Die Codeverwaltungsoperationen werden f r die Dateien die in den gel schten Ordnern enthalten sind deaktiviert StarTeam Ordner werden auch aktualisiert wenn Sie Ordner zu einem vorhandenen Projekt hinzuf gen Dadurch wird sichergestellt dass Sie keinen Ordner hinzuf gen der denselben Namen wie ein vorhandener Ordner aufweist Kapitel 7 Integration mit CodeWright 51 52 StarTeam Microsoft SCC Integration Benutzerhandbuch Kapitel Integration mit Visual Studio NET In diesem Kapitel wird beschrieben wie Sie die StarTeam Microsoft SCC Integration mit Visual Studio NET von Microsoft verwenden sodass Sie StarTeam f r die Quellcode verwaltung von Projekten und Projektmappen einsetze
177. n damit das Versionskontrollsystem ordnungsgem ausgef hrt wird Wenn Sie in Ihrer Entwicklungsanwendung jedoch ein Projekt ge ffnet haben k nnen Sie den Client aus dieser Anwendung heraus nicht starten es sei denn das Projekt unterliegt bereits der Codeverwaltung Bei diesem Versuch wird eine Meldung angezeigt die besagt dass f r das Projekt keine Verkn pfung zur Codeverwaltung erstellt wurde Wenn Sie PVCS Archive oder VSS Projekte Visual SourceSafe mit StarTeam verwenden m chten finden Sie weitere Informationen in den entsprechenden Kapiteln im StarTeam Administratorhandbuch Wenn f r die PVCS Archive und VSS Projekte Sicherheitsoptionen festgelegt wurden m ssen die PVCS oder VSS Passw rter entweder leer oder identisch mit den StarTeam Passw rtern sein Kapitel 3 Einf hrung in die Integration 15 Erl uterungen zu den Erg nzungen zur Entwicklungsumgebung Erl uterungen zu den Erg nzungen zur Entwicklungsumgebung Wenn Ihre Entwicklungsanwendung die SCC API verwendet umfasst sie in der Regel ein oder mehrere der folgenden Elemente Ein Codeverwaltungsmen oder untermen Die folgende Abbildung zeigt das Untermen Quellcodeverwaltung Source Control des Datei Men s in Visual Studio NET nach der Installation der Microsoft SCC Integration New gt Open gt Close e iu Add New Item Ctri Shift A i Add Existing Item Shift Alt A Add Project gt Open Solution Close
178. n Bezug zu einer Komponente der Softwareanwendung haben Server Konfiguration Projekt 5 Ansichten Jedes Projekt setzt sich aus einer Stammansicht oder Hauptansicht und einer beliebigen Anzahl untergeordneter Ansichten zusammen Server Konfiguration a8 gt Projekt Stammansicht Ansicht hierarchie 8 StarTeam Microsoft SCC Integration Benutzerhandbuch Erl uterungen zu StarTeam und seiner Terminologie Ein Administrator erstellt untergeordnete Ansichten aus folgenden Gr nden F r den Zugriff auf eine Dateiuntermenge in einem Projekt Ein Entwickler ben tigt beispielsweise keinen Zugriff auf Marketingdateien f r einen Mitarbeiter der Markt forschung ist der Zugriff auf Quelltextdateien nicht erforderlich Beide k nnen in StarTeam am selben Projekt in unterschiedlichen Ansichten arbeiten und beide Ansichten sind eine Untermenge der Stammansicht Ansichten dieser Art werden als Referenzansichten bezeichnet m Zum Bereitstellen eines Projektzweigs In einer Ansicht des Projekts kann beispiels weise der Quellcode f r Version 1 0 einer Softwareanwendung gespeichert werden Nach der Ver ffentlichung dieser Anwendung soll die Arbeit an Version 2 0 in der Stammansicht fortgef hrt werden In dieser Situation empfiehlt es sich eine zus tz liche Ansicht f r die Arbeit an einer Wartungsversion z B Version 1 0 Service Pack 1 zu erstellen Verzweigungsansichten erm glichen es Entwicklungs Teams
179. n Elemente an einem Speicherort ablegen Beachten Sie dass wenn die StarTeam Projekte PVCS Archive verwenden oder auf VSS Projekte zugreifen das PVCS oder VSS Passwort entweder leer oder identisch mit dem StarTeam Passwort sein muss Kapitel 2 Einf hrung in StarTeam 7 Erl uterungen zu StarTeam und seiner Terminologie Die Integration stellt mithilfe des TCP IP Protokolls Sockets die Verbindung zum Applikationsserver her Eine fehlerhafte Konfiguration dieses Protokolls kann eine erfolgreiche Verbindung zum Server verhindern Erl uterungen zu StarTeam und seiner Terminologie Jede Instanz des Applikationsservers f hrt eine Serverkonfiguration aus die angibt wo und wie Ihre Dateien gespeichert sind Die folgenden Abschnitte bieten einen berblick zur Projektstruktur die von einer Instanz des Servers gesteuert wird Repositorys Der Server auf dem eine Serverkonfiguration ausgef hrt wird kann eine beliebige Anzahl von StarTeam Projekten verwalten die dasselbe Repository verwenden Ein Repository besteht aus einer Datenbank in der Projektinformationen gespeichert werden und einem Datenspeicher der die Hives enth lt in denen die Archivdateien gespeichert werden Server und Projekte Ein Projekt ist ein Container in dem die Dateien nach ihrem Zweck gruppiert werden k nnen Es kann beispielsweise ein Projekt alle Dateien einer von Ihrem Unternehmen entwickelten Softwareanwendung enthalten oder Dateien die eine
180. n Sie eine neue nderungsanforderung eine neue Anforderung oder einen neuen Task erstellen Elemente bearbeiten oder ein Element als aktives Prozesselement aus w hlen Au erdem k nnen Sie es verwenden um die Liste der Prozesselemente zu aktualisieren Kapitel 3 Einf hrung in die Integration 21 StarTeam vor der Integration starten Hinweis Pers nliche Optionen verwenden Eine Reihe pers nlicher Optionen wirken sich auf die StarTeam Microsoft SCC Integration aus Wenn Sie auf dem Windows Client den Befehl Tools gt Pers nliche Optionen w hlen wird das Register Pers nliche Optionen angezeigt Die folgenden pers nlichen Optionen sind wichtig Dateien beim Auschecken exklusiv sperren Bei Integrationen nicht exklusive Sperren verwenden Wenn Sie in einer Entwicklungsanwendung arbeiten werden die Dateien unab h ngig von der Einstellung f r die Option Dateien beim Auschecken exklusiv sperren beim Auschecken automatisch gesperrt Wenn Sie die Option Bei Integration nicht exklusive Sperren verwenden deaktivieren werden sie exklusiv gesperrt Wenn Sie die Option Bei Integration nicht exklusive Sperren verwenden aktivieren werden sie nicht exklusiv gesperrt Wenn die Projekteigenschaft Exklusive Sperre beim Einchecken der Dateien verlangen ausgew hlt ist werden Dateien exklusiv gesperrt wenn sie aus einem bestimmten Projekt ausgecheckt werden Dabei wird Ihre Einstellung f r da
181. n Sie eine Projektmappe ffnen die die aktualisierte Version einer Datei enth lt die bereits auf Ihrer Workstation vorhanden ist Ein roter Kreis mir einem Minuszeichen weist darauf hin dass die Datei zuvor der Quellcodeverwaltung unterstellt war nun aber davon ausgeschlossen wurde Dieses Signalsymbol hat nur f r projektunabh ngige Dateien Relevanz die sich im Ordner Projektmappen Elemente befinden Dateien die von einem Projekt ausgeschlossen wurden werden einfach aus der Baumansicht des Projektmappen Explorers gel scht Fenster Anstehende Eincheckvorg nge Im Fenster Anstehende Eincheckvorg nge werden ge nderte oder neue Dateien angezeigt die in das Repository eingecheckt werden sollen Es erm glicht ein problemloses Auffinden und Einchecken dieser Dateien Um das Fenster anzuzeigen w hlen Sie Ansicht gt Anstehende Eincheckvorg nge In diesem Fenster werden alle Dateien angezeigt die eingecheckt werden sollen z B Von Ihnen ge nderte Dateien Dateien die zu einem Projekt oder zu einer Projektmappe hinzugef gt wurden Projekte die zu einer Projektmappe hinzugef gt wurden 62 StarTeam Microsoft SCC Integration Benutzerhandbuch Projektmappen der Codeverwaltung unterstellen Projekt oder Projektmappendateien die sich durch Hinzuf gen L schen oder Ausschlie en anderer Elemente ge ndert haben siehe Erl uterungen zu den der Projektmappe zugrunde liegenden Dateien
182. n Sie m glicherweise eine nde rungsanforderung Anforderung oder einen Task ausw hlen wenn Sie Dateien ein checken m chten In diesem Fall werden Ihnen ein oder zwei zus tzliche Dialog felder angezeigt Weitere Informationen finden Sie unter Prozesselemente in der Entwicklungsumgebung verwenden auf Seite 20 Wenn gespeicherte nderungen eingecheckt werden ist ein Dialogfeld mit der Fort schrittsanzeige sichtbar und die Inhalte des Fensters Anstehende Eincheckvorg nge und des Projektmappen Explorers werden aktualisiert Die ausgew hlten Dateien werden in StarTeam als aktuelle Dateiversionen gespeichert Um Dateien nach dem Einchecken der neuen Version ausgecheckt zu lassen aktivieren Sie die Option Elemente beim Einchecken ausgecheckt lassen Kapitel 8 Integration mit Visual Studio NET 83 Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind Textdateiversionen zusammenf hren Unter bestimmten Umst nden kann es vorkommen dass unterschiedliche Versionen einer Textdatei zuerst zusammengef hrt werden m ssen bevor die n chste Version eingecheckt werden kann Dies ist beispielsweise der Fall wenn Sie an einer Datei arbeiten w hrend ein anderes Teammitglied eine neuere Version der Datei in das Repository eincheckt Textdateien k nnen mithilfe des Dienstprogramms Visual Merge oder eines anderen Dienstprogramms zusammengef hrt werden Weitere Informationen zur Verwendung von Visual Merg
183. n Sie nicht gesperrte Dateien als schreibgesch tzt markieren m chten m ssen Sie die pers nliche bzw die Eigenschaftsoption Nicht gesperrte Dateien als schreibge sch tzt markieren aktivieren Die entsprechenden CodeWright Optionen werden nicht an die Integration gesendet Gesperrte Dateien bearbeiten In StarTeam werden ausgecheckte Dateien von Ihnen exklusiv oder nicht exklusiv gesperrt Dies h ngt davon ab wie Sie die pers nliche Option Bei Integrationen nicht exklusive Sperren verwenden eingestellt haben Wenn diese Option ausgew hlt ist hat sie Vorrang vor der Option CodeWright Check Out with Lock for Editing Die Option Check Out with Lock for Editing befindet sich im Dialogfeld Source Code Revision Control Maintenance Tools gt Version Control gt Maintenance Weitere Informationen zu den Auswirkungen der pers nlichen StarTeam Optionen finden Sie unter Pers nliche Optionen verwenden auf Seite 22 Wenn die Option Bei Integrationen nicht exklusive Sperren verwenden aktiviert ist k nnen Sie mit der Option Check Out with Lock for Editing jede schreibgesch tzte Datei nicht exklusiv sperren wenn Sie mit der Bearbeitung dieser Datei beginnen Anderenfalls kann die Datei exklusiv gesperrt werden In beiden F llen wird das Attribut Schreibgesch tzt in Lesen Schreiben ge ndert Beachten Sie dass die Projektoption Exklusive Sperren beim Einchecken der Dateien verlange
184. n der Codeverwaltung unterstellen Das Ergebnis Ihrer Eingaben sieht im Windows Explorer wie folgt aus m F r die Projektmappe und die zugeh rigen Projekte wurden neue Dateien f r die Quellcodeverwaltung mit den Endungen VSSCC oder VSPSCC erstellt m F r die der Quellcodeverwaltung unterstellten Dateien wurde das Schreibschutz attribut gesetzt Erl uterungen zu den der Projektmappe zugrunde liegenden Dateien Neben den Dateien die Sie in Visual Studio NET erstellt haben werden einige Dateien automatisch erstellt und verwaltet die bestimmte Informationen zur Projektmappe ihren Projekte und den Benutzeroptionen enthalten Die meisten dieser Dateien werden ebenfalls der Quellcodeverwaltung unterstellt Die Datei mit der Endung sln ist die Datei die Sie zum ffnen der Projektmappe ausw hlen Sie enth lt grundlegende Informationen wie die relativen Speicherorte der Projektdateien Die Datei xxproj ist die prim re Projektdatei f r die Projekte innerhalb der Projekt mappe Die ersten beiden Buchstaben des Dateityps geben Auskunft ber die f r das Projekt verwendete Programmiersprache csproj steht f r C vbproj f r Visual Basic und veproj f r Visual C Diese Datei enth lt verschiedene Informationen z B die Namen der Dateien im Projekt die externen Referenzen und die Werte f r verschiedene Einstellungen Die Datei suo ist eine versteckte Datei die Werte von Benutzeroptionen auf Projekt mappenebene en
185. n k nnen die mit diesem Tool erstellt wurden In Visual Studio NET werden Projekte die Teil derselben Anwendung sind als Projekt mappe bezeichnet Wenn Sie bisher nicht mit Visual Studio NET sondern nur mit Visual Studio gearbeitet haben ist Ihnen der Begriff Arbeitsbereich Visual C oder Projektgruppe Visual Basic wahrscheinlich gel ufiger Ein Projekt ist ein Container der alle Elemente enth lt die zum Erstellen einer bestimmten EXE DLL Datei oder Website erforderlich sind Visual Studio NET ist die Microsoft IDE f r die Entwicklung verteilter Anwendungen mit NET Framework Sie umfasst eine CLR Common Language Runtime und einheitliche Klassenbibliotheken Visual Studio NET stellt umfangreiche Tools f r die Unterst tzung der Sprachen Visual Basic NET Visual C NET und Visual C NET bereit und erm glicht so eine vereinfachte Erstellung von Projektmappen aus mehreren Sprachen Die in diesem Kapitel enthaltenen Erl uterungen gelten f r Visual Studio NET mit Version 7 0 der Microsoft Development Environment 2003 und Version 2 0 von Microsoft NET Framework bersicht ber die Verwendung von StarTeam mit Visual Studio NET Im Folgenden werden die Schritte beschrieben die vor der Verwendung von StarTeam als Anwendung f r die Quellcodeverwaltung in Visual Studio NET erforderlich sind 1 Die folgenden Setup Aufgaben m ssen vom Administrator ausgef hrt werden Beschreibung siehe StarTeam Administratorh
186. n oder klicken Sie auf den Schalter um den Datei Browser anzuzeigen und ein g ltiges Zielverzeichnis zu suchen Wenn Sie einen neuen Verzeichnisnamen in das Feld eingeben erstellt der Experte das neue Verzeichnis f r Sie Klicken Sie auf OK um das Datei Browser Fenster zu schlie en Klicken Sie auf Weiter W hlen Sie auf der zweiten Seite des Experten das Codeverwaltungsprojekt a Geben Sie den Namen eines g ltigen Projekts ein oder klicken Sie auf den Schalter F hren Sie einen der folgenden Schritte aus Wenn Sie bereits angemeldet sind lesen Sie So w hlen Sie ein Projekt aus wenn Sie bei StarTeam bereits angemeldet sind auf Seite 33 Wenn Sie noch nicht angemeldet sind lesen Sie So w hlen Sie ein Projekt aus wenn Sie bei StarTeam noch nicht angemeldet sind auf Seite 31 Wenn der Projektname im Textfeld der Expertenseite angezeigt wird klicken Sie auf bernehmen Das Projekt wird abgerufen und in das Zielverzeichnis gestellt Die Ergebnisse dieser Operation werden im Dialogfeld Projekt bernahme Experte Statusseite angezeigt Klicken Sie auf Schlie en um das Dialogfeld Projekt bernahme Experte Statusseite zu schlie en So w hlen Sie ein Projekt aus wenn Sie noch nicht angemeldet sind F hren Sie im Dialogfeld Open Existing Project einen der folgenden Schritte aus W hlen Sie im Dropdown Listenfeld Server Description einen Server aus W
187. n zu einem Visual Studio NET Projekt oder einer Projektmappe 87 Neue Projekte zu einer Visual Studio NET Projektmappe 90 Visual Studio NET Projektmappe zu neuem StarTeam Projekt 70 Visual Studio NET Projektmappen zu vorhandenen StarTeam Projekten 67 Vorhandene Dateien zu einem Visual Studio NET Projekt 88 Vorhandene Dateien zu einer Visual Studio NET Projektmappe 89 Vorhandene Projekte zu einer Visual Studio NET Projektmappe 91 Vorhandene Projektmappen zu einer Visual Studio NET Projektmappe 92 Historie berarbeiten Access Objekt 110 Visual Studio NET Datei 84 Informationen wie und wo werden sie gespeichert 11 Installieren Integrationskomponenten f r Access 100 StarTeam Microsoft SCC Integration 123 Integration Einf hrung 15 Installieren 123 Mit Access 99 Mit Visual Studio NET 53 Prozesselemente verwenden 20 StarTeam zuerst starten 22 Integrationskomponenten Installieren f r Access 100 K Kommentare Revision 17 Konventionen Eckige Klammern 6 Fettdruck 6 Kursivschrift 6 Men auswahl 6 Schriftart mit fester Breite 6 Senkrechte Striche 6 Kopieren Access Versionen auf andere Workstations 113 Visual Studio NET Projektmappe auf andere Workstations 73 Kursivschrift Konvention 6 L LDB Dateien 101 Letzte Version abrufen Befehl Access 105 Visual Studio NET 60 L schen Access Dateien aus StarTeam 101 112 Access Datenbanken aus StarTeam 113 Visual Studio NET Dateien aus S 93
188. nd checken Sie die nderungen ein Weitere Informationen hierzu finden Sie unter Dateien einchecken auf Seite 82 Dateien von der Quellcodeverwaltung ausschlie en Generierte Dateien k nnen von der Quellcodeverwaltung ausgeschlossen werden Es wird empfohlen dass Sie nur diese Dateien ausschlie en Wenn Sie Dateien ausschlie en die in StarTeam hinzugef gt wurden k nnen diese nicht mehr ein und ausgecheckt werden Sie werden jedoch nicht automatisch aus dem Arbeitsordner oder in StarTeam gel scht Bei Bedarf kann dies manuell vorgenommen werden In StarTeam gel schte Dateien sind nur in Ansichtskonfigurationen verf gbar die auf einen fr heren Zeitpunkt zur ckgesetzt sind So schlie en Sie Dateien von der Quellcodeverwaltung aus 1 W hlen Sie im Projektmappen Explorer die Dateien aus die von der Quellcode verwaltung ausgeschlossen werden sollen 2 W hlen Sie Datei gt Quellcodeverwaltung gt Aus Quellcodeverwaltung ausschlie en 3 Abh ngig von den ausgew hlten Optionen wird m glicherweise das Dialogfeld Auschecken zum Bearbeiten angezeigt da sich die Operation auf die Dateien des zugrunde liegenden bergeordneten Projekts bzw der Projektmappe auswirkt Wenn dieses Dialogfeld angezeigt wird klicken Sie auf Auschecken Die Symbole f r die ausgeschlossenen Projektmappen Elemente werden im Projekt mappen Explorer aktualisiert Sie zeigen jetzt einen roten Kreis mit einem Minus zeichen wodur
189. nd das Textfeld Optionen enth lt file1 file2 Die Anwendung geht in diesem Fall davon aus dass die eingegeben Optionen mit dem angegebenen Dienstprogramm verwendet werden k nnen Jedes Mal wenn die Anwendung das Dienstprogramm f r Vergleiche aufruft ersetzt er die Ausdr cke die mit dem Zeichen beginnen durch die tats chlichen Pfade zu den Dateien Dann f hrt das Betriebssystem den vervollst ndigten Befehl aus Auf StarTeam Server zugreifen Tipp Um auf Daten zugreifen zu k nnen die der Codeverwaltung unterliegen m ssen Benutzer eine Verbindung zu einer Serverkonfiguration innerhalb ihrer Entwicklungs umgebung herstellen Die Verbindungsinformationen werden anschlie end in der Datei namens starteam servers xml gespeichert Wenn die Verbindung zum Server verloren geht w hrend Sie in einer Anwendung arbeiten stellt die Integration die Verbindung automatisch wieder her F r vorhandene Serverkonfigurationen verwendet die Integration das f r die Konfigura tion definierte MPX Profil Wenn Sie mithilfe der Integration eine neue Serverkonfigura tion hinzuf gen verwendet diese Konfiguration das StarTeamMPX Standardprofil Wenn Sie dieses Profil anzeigen oder ndern m chten m ssen Sie den Client verwen den Melden Sie sich hierzu bei StarTeam an w hlen Sie Projekt gt Neu oder ffnen gt Servereigenschaften und klicken Sie auf den Schalter MPX Die Vorgehensweise zum Herstellen e
190. ndatei enth lt jedoch einen entsprechenden Verweis auf die Datei Wenn Sie Dateien hinzuf gen ndert sich nat rlich auch die Datei der zugrunde liegenden Projektmappe Alle hinzugef gten Dateien m ssen der Quellcodeverwaltung unterstellt und die ge nderte Projektmappendatei muss au erdem eingecheckt werden So f gen Sie eine vorhandene Datei zu einer Projektmappe hinzu 1 W hlen Sie die Projektmappe im Projektmappen Explorer aus 2 F hren Sie einen der folgenden Schritte aus W hlen Sie Datei gt Vorhandenes Element hinzuf gen Klicken Sie mit der rechten Maustaste auf die Projektmappe und w hlen Sie Hinzuf gen gt Vorhandenes Element hinzuf gen 3 F hren Sie im Dialogfeld Vorhandenes Element hinzuf gen Folgendes aus a Falls n tig wechseln Sie vom Arbeitsordner in den Ordner mit der gew nschten Datei b W hlen Sie die gew nschte Datei aus c Klicken Sie auf ffnen Kapitel 8 Integration mit Visual Studio NET 89 Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind 4 Abh ngig von den ausgew hlten Optionen wird m glicherweise das Dialogfeld Auschecken zum Bearbeiten angezeigt da die zugrunde liegende Projektmappen datei durch das Hinzuf gen einer vorhandenen Datei ge ndert wurde Wenn dieses Dialogfeld angezeigt wird klicken Sie auf Auschecken W hrend des Hinzuf gens der Datei zur angegebenen Projektmappe werden mehrere Fortschrittsmeldungen angez
191. ne ltere Dateiversion um Quelltext zu untersuchen der sp ter gel scht wurde Im Dialogfeld Verlauf k nnen Sie die Quellcodeverwaltungs Historie einer Datei ber pr fen eine beliebige Dateiversion abrufen und auschecken oder zwei Versionen einer Textdatei miteinander vergleichen Um die Darstellung der angezeigten Informationen zu verbessern k nnen Sie die Gr e des gesamten Dialogfelds oder der Spalten der angezeigten Informationen ndern Versionshistorie berpr fen Im Dialogfeld Verlauf k nnen Sie die Quellcodeverwaltungs Historie einzelner Dateien pr fen So pr fen Sie die Dateihistorie 1 W hlen Sie die gew nschte Datei im Projektmappen Explorer aus 2 F hren Sie einen der folgenden Schritte aus um das Dialogfeld Verlauf aufzurufen W hlen Sie Datei gt Quellcodeverwaltung gt Verlauf Klicken Sie in der Symbolleiste auf Verlauf 3 Pr fen Sie die Informationen 4 Klicken Sie auf Schlie en sobald Sie fertig sind 84 StarTeam Microsoft SCC Integration Benutzerhandbuch Hinweis Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind ltere Dateiversion abrufen Im Dialogfeld Verlauf k nnen Sie ltere Versionen von Dateien abrufen So rufen Sie eine ltere Version ab 1 W hlen Sie die Datei im Projektmappen Explorer aus 2 F hren Sie einen der folgenden Schritte aus um das Dialogfeld Verlauf aufzurufen W hlen Sie Datei gt Quellcodeverwaltung
192. nter anzuzeigen und die ge nderte Datei unter einem anderen Namen oder Speicherort abzulegen Wenn Sie in einem Dialogfeld f r die Quellcodeverwaltung das Auswahlfeld Dieses Dialogfeld nicht mehr anzeigen aktiviert haben ist der Schalter Zur cksetzen aktiviert Klicken Sie auf diesen Schalter um die Auswahlfelder auf ihre Standard einstellungen zur ckzusetzen und die Dialogfelder erneut anzuzeigen Klicken Sie auf OK Optionen f r die SCC Provider Quellcodeverwaltung festlegen Auf der Seite SCC Provider werden verschiedene Optionen angezeigt Sie sollten jedoch nur die Anmelde ID StarTeam ndern So richten Sie die Quellcodeverwaltungsoptionen f r den SCC Provider ein 1 2 4 W hlen Sie in Visual Studio NET den Befehl Extras gt Optionen W hlen Sie im Dialogfeld Optionen den Ordner Quellcodeverwaltung und anschlie end die Registerseite SCC Provider berpr fen Sie den Namen im Feld f r die Anmeldeinformationen Wenn Sie nicht bei StarTeam angemeldet sind wird in diesem Textfeld der Benutzername der vorherigen Anmeldung angezeigt Das Dialogfeld ist aktiviert sodass Sie die entsprechenden Informationen ndern k nnen Wenn Sie bei StarTeam angemeldet sind k nnen Sie in diesem Textfeld keine nderungen vornehmen Es wird der Benutzername angezeigt den Sie beim Anmelden und ffnen der Projektmappe angegeben haben die der Quellcode verwaltung unterstellt ist
193. nzuf gen 92 Dateien von der Quellcodeverwaltung ausschlie en StarTeam ber Visual Studio NET aufrufen StarTeam Projekte verzweigen 94 Verzweigungsansicht in StarTeam erstellen 94 Projektmappe in einer Verzweigungsansicht ffnen i wa a Dee ar 95 Dateien aus StarTeam mit einem Visual Studio NET Projekt gemeinsam nutzen 95 Fehlersuche gna 2 2 28 4 a Hr den sr 96 StarTeam Projekte aktualisieren 97 Kapitel 9 Integration mit Microsoft Access 99 Microsoft Access SCC Tools installieren 100 Quellcodeverwaltung 2 22222 100 Erl uterungen zu Coderverwaltungsobjekten 101 Neues StarTeam Projekt erstellen 102 Vorhandenes StarTeam Projekt verwenden 104 Das Men und die Symbolleiste der Quellcodeverwaltung verwenden 105 Weitere Objekte zu StarTeam hinzuf gen 107 Neueste Versionen abrufen 222 107 Objekte ein und auschecken 108 Objektstatus aktualisieren 222 2 110 Versionshistorie berarbeiten 2 2 110 Eine ltere Version eines Objekts abrufen oder auschecken 2 2 22 a nee 110 Versionen von Textobjekten vergleichen 111 StarTeam aus Access heraus starten 112 Objekte l schen 2 22 nn 112 Datenbank aus der Codeverwaltung entfernen 113 Access Datenbanken verschieben oder verzweigen 113 Fehlersuche 2 22 2 Emm nn 113 Kapitel 10 Integration mit
194. oder ein alternatives Dienstprogramm f r das Zusammenf hren anzuzeigen Weitere Informationen zur Verwendung von Visual Merge finden Sie im StarTeam Benutzerhandbuch Informationen zur Verwendung eines alternativen Dienstprogramms f r das Zusammenf hren finden Sie unter Alternative Dienstprogramme f r Vergleiche und Zusammenf hrungen verwenden auf Seite 23 Wenn Sie eine Datei nicht finden k nnen befindet sich diese m glicherweise in einem StarTeam Ordner der erst k rzlich hinzugef gt oder gel scht wurde Durch Schlie en und Neu ffnen der Projektmappe k nnen Sie die StarTeam Projektordner aktualisieren Den letzten Auscheckvorgang r ckg ngig machen Wenn Sie eine ausgecheckte Datei bearbeiten die nderungen aber nicht speichern m chten k nnen Sie das Auschecken r ckg ngig machen und die zuvor eingecheckte Version wiederherstellen So machen Sie den letzten Auscheckvorgang r ckg ngig 1 W hlen Sie die Dateien Projekte oder Projektmappen im Projektmappen Explorer aus 2 F hren Sie einen der folgenden Schritte aus W hlen Sie Datei gt Quellcodeverwaltung gt Auschecken r ckg ngig machen Klicken Sie mit der rechten Maustaste auf das Element und w hlen Sie Auschecken r ckg ngig machen Klicken Sie in der Symbolleiste auf Auschecken r ckg ngig machen Im Dialogfeld Auschecken r ckg ngig machen werden die von Ihnen ausgecheckten Elemente angezeigt 3 Wenn Sie den Au
195. ojektansicht umfasst in der Regel mehrere Visual Studio NET Projektmappen Alle Projektmappen und ihre Projekte sind speziellen Ordnern in der StarTeam Projektansicht zugeordnet Die typischen Aufgaben des Administrators sind 1 Einrichten einer logischen Struktur f r die Projektmappe Hierzu geh rt das Erstellen einer leeren Projektmappe an einem Workstation Speicherort der f r die meisten Entwickler geeignet ist Die High Level Projektstruktur in StarTeam kann sich auf den Speicherort der Projektmappe auswirken 2 Hinzuf gen der Visual Studio NET Projekte zur entsprechenden Projektmappe wobei die Dateien an einem Standardspeicherort in Abh ngigkeit vom Speicherort der Projektmappe erstellt werden m ssen 3 Hinzuf gen der Projektmappe zur Quellcodeverwaltung unter Ber cksichtigung der vorgeschlagenen Standardwerte sodass die StarTeam Ordner die Original Arbeitsordner nachbilden Auf allen Entwickler Workstations muss dieselbe Arbeitsordnerhierarchie verf gbar sein Erl uterungen zu Projektmappen Arbeits und StarTeam Ordnern Jede Visual Studio NET Projektmappe enth lt in der Regel mehrere Projekte und jedes Projekt umfasst Ordner und Dateien Alle Dateien werden an einem physischen Speicherort auf Ihrer Workstation in Arbeitsordnern abgelegt Kapitel 8 Integration mit Visual Studio NET 63 Projektmappen der Codeverwaltung unterstellen Arbeitsordner m ssen beim Erstellen neuer Projektmappen oder Projekte angegeb
196. ojektdatei in ein Repository einchecken das bereits eine Projektdatei desselben Namens enth lt erm glicht StarTeam Ihnen die Dateien zusammenzuf hren Ein Projekt der Codeverwaltung unterstellen So unterstellen Sie ein Projekt der Codeverwaltung 1 W hlen Sie Team gt Projekt in Source Control platzieren um den Experten zu starten 2 W hlen Sie auf der ersten Seite des Experten StarTeam 3 Klicken Sie auf Weiter 4 W hlen Sie auf der zweiten Seite des Experten das Codeverwaltungsprojekt a Geben Sie den Namen eines g ltigen Projekts ein oder klicken Sie auf den Schalter b F hren Sie einen der folgenden Schritte aus Wenn Sie bereits angemeldet sind lesen Sie So w hlen Sie ein Projekt aus wenn Sie bei StarTeam bereits angemeldet sind auf Seite 41 Wenn Sie noch nicht angemeldet sind lesen Sie So w hlen Sie ein Projekt aus wenn Sie bei StarTeam noch nicht angemeldet sind auf Seite 41 5 Wenn der Projektname im Textfeld der Expertenseite angezeigt wird klicken Sie auf Projekt platzieren Das Projekt wird abgerufen und in das Zielverzeichnis gestellt Die Ergebnisse dieser Operation werden unter Projekt bernahme Experte Statusseite angezeigt 6 Klicken Sie auf Schlie en um das Dialogfeld Projekt bernahme Experte Statusseite zu schlie en 40 StarTeam Microsoft SCC Integration Benutzerhandbuch Mit Projekten arbeiten So w hlen Sie ein Projekt aus
197. onen hierzu finden Sie unter Auf StarTeam zugreifen auf Seite 11 5 Stellen Sie die Codeverwaltung f r Delphi 8 f r NET Projekte zur Verf gung indem Sie sie zu StarTeam Projekten hinzuf gen 6 Verwenden Sie das Delphi 8 f r NET Men Tools oder die Symbolleiste f r die Codeverwaltung um Quellcodeverwaltungsoptionen wie das Ein und Auschecken von Dateien auszuf hren 28 StarTeam Microsoft SCC Integration Benutzerhandbuch StarTeam ausf hren um die Datei starteam client options xm zu erstellen StarTeam ausf hren um die Datei starteam client options xmI zu erstellen Bevor Sie die Integration verwenden k nnen m ssen Sie den Client mindestens einmal auf Ihrer Workstation ausf hren um die Datei starteam client options xm zu erstellen Wenden Sie sich an Ihren Administrator um die folgenden Informationen zu erhalten Ihren Benutzernamen und Ihr Passwort Die Verbindungsinformationen f r Ihren Server Servername Serveradresse Name oder IP Adresse des Computers TCP IP Endpunkt Port Nummer Serverprojekte und ansichten die die Elemente enthalten mit denen Sie arbeiten werden Sie k nnen Ihren Administrator oder ein anderes Mitglied Ihres Teams bitten Sie bei diesen Setup Aufgaben zu unterst tzen und zu berpr fen ob Sie auf die erforder lichen Projekte zugreifen k nnen StarTeam ausw hlen Delphi 8 f r NET erkennt automatisch Codeverwaltungsprodukte
198. orhandenes Projekt zur aktuellen Projektmappe hinzuf gen wird es im Projektmappen Explorer als Teil der aktuellen Projektmappe angezeigt In Wahrheit werden die Dateien jedoch mit der urspr nglichen bergeordneten Projektmappe gemeinsam genutzt Wenn Sie eine vorhandene Projektmappe zur aktuellen Projektmappe hinzuf gen werden die Projekte der urspr nglichen Projektmappe im Projektmappen Explorer als Teil der aktuellen Projektmappe angezeigt In Wahrheit werden die Dateien jedoch mit der urspr nglichen bergeordneten Projektmappe gemeinsam genutzt Elemente der urspr nglichen Projektmappe die der Quellcodeverwaltung unterstehen werden jedoch nicht zur aktuellen Projektmappe hinzugef gt Nach dem Hinzuf gen von Elementen zur einer Projektmappe die der Quellcodeverwaltung untersteht m ssen Sie die hinzugef gten Dateien und das ge nderte Projekt bzw die Projektmappendatei einchecken In schnelllebigen Entwicklungsumgebungen in denen m glicherweise mehrere Personen an derselben Projektmappe arbeiten sollten Sie die berarbeitete Projektmappe einchecken bevor Sie mit der Arbeit an den hinzugef gten Dateien beginnen Neue Dateien zu einem Projekt oder einer Projektmappe hinzuf gen W hrend die Entwicklung einer der Quellcodeverwaltung unterstellten Projektmappe voranschreitet und der Funktionsumfang st ndig erweitert wird m ssen Sie m glicher weise zus tzliche Dateien zur Projektmappe hinzuf gen Wenn Sie eine neue Da
199. r Dateien eingeben diese Funktion wird von der Integration zurzeit jedoch noch nicht unterst tzt sodass der Kommentar in StarTeam weder gespeichert noch verwendet werden kann 5 Sie k nnen bei Bedarf die Quellcodeverwaltungsoption Befehl Auschecken ohne Dialogfeld aktivieren in Men s anzeigen um Elemente zuk nftig ohne das Dialogfeld Auschecken auschecken zu k nnen 6 Klicken Sie auf Auschecken Die ausgew hlten Dateien sollten nun aus dem Repository ausgecheckt werden Ein rotes H kchen mit einem Ausrufezeichen wird vor den Dateinamen im Projektmappen Explorer angezeigt Beim Auschecken der Dateien k nnen die folgenden Probleme auftreten Wenn Sie eine Datei auszuchecken versuchen die auf Ihrer Workstation ge ndert wurde und die auf der aktuellsten Version in StarTeam basiert m ssen Sie angeben ob Sie den Auscheckvorgang fortsetzen m chten Wenn Sie auf Ja klicken wird die Arbeitsdatei berschrieben Wenn Sie auf Nein klicken m ssen Sie angeben ob Sie die Datei sperren m chten ohne sie zu ndern Klicken Sie auf Ja um die Datei auszuchecken ohne dabei die Arbeitsdatei zu berschreiben Wenn Sie eine Datei aus oder einzuchecken versuchen die auf Ihrer Workstation ge ndert wurde und die nicht auf der aktuellsten Version in StarTeam basiert m ssen Sie angeben ob Sie eine Zusammenf hrung der nderungen ausf hren m chten Klicken Sie auf Ja um Visual Merge
200. r Status wird in der Regel angezeigt wenn sowohl Sie als auch ein anderer Benutzer gleichzeitig an derselben Datei arbeiten der andere Benutzer die Datei aber vor Ihnen eincheckt Wenn Sie eine Datei einchecken werden Sie von der Anwendung aufgefordert die Datei mit der aktuellen Revision zusammenzuf hren Die Arbeitsdatei wurde ge ndert und basiert auf der aktuellen Datei revision Sie k nnen diese Datei einchecken sodass die nderungen in die Anwendung eingef gt werden Die Arbeitsdatei ist eine Kopie einer lteren Revision der Datei Wenn Sie die aktuelle Revision ben tigen sollten Sie die Datei auschecken Die Datei befindet sich im Arbeitsordner aber nicht in der Projektansicht Sie k nnen die Datei zur Ansicht hinzuf gen Wenn Sie diese Datei nicht mehr ben tigen k nnen Sie sie aus dem Arbeitsordner l schen Im Arbeitsordner befindet sich die aktuelle Revision der Datei Die Datei im Arbeitsordner hat denselben Namen wie eine Datei in der Ansicht Sie wurde jedoch nicht aus dem Repository ausgecheckt M gli cherweise wurde sie von einem anderen Speicherort kopiert Mithilfe der Option Status aktualisieren k nnen Sie den korrekten Status ermitteln Wenn Sie eine Datei auschecken kopiert die Integration eine Dateirevision aus dem Repository in einen Arbeitsordner Beim Einchecken einer Datei wird im Repository eine neue Revision abgelegt In vielen F llen wirkt sich der Status einer Datei auf den Ein od
201. rTeam bietet zudem die M glichkeit Ihre Arbeitsdateien oder die Dateien eines gesamten Projekts mit der neuesten Version der Dateien zu aktualisieren die im Repository des Codeverwaltungssystems gespeichert sind ohne neue Codezeilen zu l schen die der Arbeitsdatei hinzugef gt wurden Diese Synchronisierungsoperationen k nnen mit dem C Builder Commit Browser ausgef hrt werden Commit Browser verwenden Mit dem C Builder Commit Browser k nnen Sie mehrere Dateien suchen ausw hlen und dauerhaft zur ckschreiben oder gesamte Zweige aus Ihrem Projekt in das Repository stellen Au erdem bieteter zahlreiche Standardoptionen wie das Hinzuf gen Entfernen Auschecken Einchecken R ckg ngigmachen von Auscheckvorg ngen die Historienansicht und Versionsunterscheidung So schreiben Sie eine Datei zur ck 1 W hlen Sie Team gt bergabe Browser Commit Browser Die verf gbaren Dateien werden im Commits Register angezeigt 2 Aktivieren Sie das Auswahlfeld Dateipfad verk rzen um den angezeigten Namen auf den Dateinamen zu begrenzen 3 W hlen Sie im Dropdown Listenfeld Aktion die Commit Aktion die f r jede Datei ausgef hrt werden soll Wenn eine Datei von keiner der Aktionen betroffen sein soll w hlen Sie die Aktion Keine Aktivit t Bei Auswahl einer Aktion f r eine Datei wird das Register Einzelner Kommentar aktiviert Kapitel 5 Integration mit C Builder 45 Mit Dateien arbeiten 4 So f
202. relativ zum Stammordner der Ansicht ist Untergeordnete Ordner die in der urspr nglichen Ansicht ber vollst ndige Arbeitsordnerpfade verf gen d h absolute Pfade anstelle von relativen Pfaden haben in der Verzweigungsansicht denselben Pfad Daher m ssen vollst ndige Arbeitsordnerpfade f r StarTeam Ordner mit Projektmappen beim Erstellen von Verzweigungsansichten bearbeitet werden Damit der Pfad des Arbeitsordners f r einen StarTeam Ordner angezeigt wird um diesen ggf zu ndern klicken Sie mit der rechten Maustaste auf den Ordner und w hlen Sie Eigenschaften Beim Anlegen eines neuen Zweigs sollten alle Teammitglieder dar ber informiert werden damit sie wissen wann und wo der Zweig verf gbar ist Da ein Zweig immer eine weitere Ansicht desselben Projekts ist sollte er relativ einfach aufzufinden sein Auch die Ordner sollten bereits bekannt sein da sie in der Regel den Ordner der bergeordneten Ansicht entsprechen 94 StarTeam Microsoft SCC Integration Benutzerhandbuch Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind Projektmappe in einer Verzweigungsansicht ffnen Bevor Sie eine Projektmappe in einer Verzweigungsansicht ffnen m ssen Sie pr fen ob die Toolbar aktiv ist Wenn die Toolbar aktiv ist schlie en Sie sie Andernfalls versucht die Integration die in der Toolbar gespeicherten Daten f r die Anmeldung zu verwenden und das Anmeldedialogfeld wird m glicherweise nicht ang
203. riebssystems verschieben oder in einen anderen Ordner kopieren Wenn Sie eine Datenbank erneut ffnen die verschoben umbenannt oder kopiert wurde deaktiviert Access alle Codeverwaltungsfunktionen f r die Datenbank und zeigt eine Meldung an die mit den folgenden Zeilen beginnt Diese Datenbank hatte den Namen Datenbank_Pfad_und_Dateiname aber sie wurde verschoben kopiert oder umbenannt Die Features der Quellcodeverwaltung sind deaktiviert In diesem Abschnitt sind die Probleme aufgef hrt die auftreten k nnen wenn Sie Access mit der StarTeam Microsoft SCC Integration verwenden Unregelm igkeiten mit dem Dateistatus Wenn Sie in Access 2000 Tools gt StarTeam gt Versionsgeschichte anzeigen w hlen und anschlie end im Dialogfeld zur Versionsgeschichte auf Diff klicken kann sich der StarTeam Status einer Datei von Aktuell in Ge ndert ndern selbst wenn an der Datei keine Anderungen vorgenommen wurden Um das Problem zu beheben aktualisieren Sie den Dateistatus in StarTeam Datenbanken zu StarTeam hinzuf gen Wenn Sie eine Access Datenbank zu einem StarTeam Projektordner hinzuf gen der bereits Datenbankdateien enth lt kann es vorkommen dass Access diesen Vorgang abbricht In dieser Situation wird empfohlen dass Sie die Dateien mit StarTeam l schen und die Datenbank anschlie end hinzuf gen Kapitel 9 Integration mit Microsoft Access 113 114 StarTeam Microsoft SCC Integration Benutz
204. rkenden Optionen Legen Sie die entsprechenden Optionen fest Weitere Informationen zu diesen Optionen finden Sie unter Projektoptionen verwenden auf Seite 17 und Projekt prozessregeln verwenden auf Seite 18 So legen Sie die pers nlichen Optionen fest 1 2 3 4 ffnen Sie die StarTeam Projektansicht die Ihre Dateien enth lt W hlen Sie in der Men leiste Tools gt Pers nliche Optionen W hlen Sie im Dialogfeld Pers nliche Optionen das Register Datei Legen Sie die entsprechenden Optionen fest Weitere Informationen sowie eine Beschreibung dieser Optionen finden Sie unter Pers nliche Optionen verwenden auf Seite 22 Projektoptionen verwenden Auf die Integration wirken sich die Einstellungen in den folgenden Bereichen des Registers Optionen des Dialogfelds Projekteigenschaften aus Schl sselworterweiterung Die Schl sselw rter in Ihren Dateien werden beim Hinzuf gen oder Einchecken der Dateien erweitert wenn beide der folgenden Aktionen ausgef hrt wurden Aktivieren Sie das Auswahlfeld Schl sselworterweiterung F gen Sie im Textfeld Schl sselw rter f r diese Dateierweiterungen erweitern die Erweiterungen f r Ihren Quellcode hinzu Revisionskommentare Die Integration leitet alle mit den Dateien verkn pften Kommentare an den Server weiter Wenn das Auswahlfeld Revisionskommentar beim Einchecken der Dateien verlangen aktiviert ist k nnen Date
205. rojekt gemeinsam nutzen Bei Bedarf k nnen Sie Dateien aus einer StarTeam Projektansicht gemeinsam mit einer Projektmappe nutzen die in dieser Ansicht gespeichert ist Der Befehl Datei gt Quellcodeverwaltung gt Freigeben f hrt Folgendes aus Die Datei wird im Projektmappen Explorer zur Liste der Dateien f r das aktuelle Projekt hinzugef gt aber mit der Datei in dem StarTeam Ordner mit der sIn Datei gemeinsam genutzt Die Projektdatei wird ge ndert eine Datei mit der Erweiterung csproj vbproj oder vcproj Nach den ndern muss die Datei eingecheckt werden Wenn jede Datei unabh ngig aktualisiert und mit Versionsnummern versehen werden soll k nnen Sie optional die Eigenschaften f r eine gemeinsam genutzte Datei auf Verzweigen bei nderung setzen Weitere Informationen zum gemeinsamen Nutzen von Dateien finden Sie im StarTeam Benutzerhandbuch Nach dem Freigeben einer Datei k nnen Sie diese nicht neu ausw hlen und erneut zur gemeinsamen Nutzung freigeben So geben Sie Dateien aus StarTeam zur gemeinsamen Nutzung mit einem Visual Studio NET Projekt frei 1 ffnen Sie die Projektmappe in Visual Studio NET 2 W hlen Sie im Projektmappen Explorer das Visual Studio NET Projekt aus zu dem die Dateien hinzugef gt werden sollen 3 W hlen Sie Datei gt Quellcodeverwaltung gt Freigeben Das Dialogfeld Dateien freigeben wird angezeigt Kapitel 8 Integration mit Visual Studio NET 95
206. rojekte zugreifen k nnen StarTeam ausw hlen C Builder erkennt automatisch Codeverwaltungsprodukte die ber eine SCC API Integrationskomponente verf gen Aus diesem Grund ist die Konfiguration von C Builder f r die Interaktion mit StarTeam vergleichsweise einfach Installieren und konfigurieren Sie zun chst den Windows Client und Server Installie ren Sie anschlie end die StarTeam SCC Integration Weitere Informationen hierzu finden Sie unter Die Integration installieren auf Seite 123 Die Integrations Software wird von C Builder nach ihrer Installation sofort erkannt So w hlen Sie StarTeam f r die Codeverwaltung aus 1 W hlen Sie in C Builder Tools gt Optionen Das Dialogfeld Optionen wird angezeigt 2 W hlen Sie in der Baumstruktur die Option zur Quelltextverwaltung Wenn StarTeam installiert ist wird sein Name im Dropdown Listenfeld Source Code Control Provider angezeigt 3 W hlen Sie StarTeam 4 Geben Sie im Textfeld Benutzername Ihre StarTeam Benutzer ID ein 5 Klicken Sie auf OK Um aus C Builder auf StarTeam zuzugreifen verwenden Sie das Team Men Den Client separat ausf hren Zus tzlich zum Ausf hren allgemeiner Codeverwaltungsoperationen aus C Builder heraus k nnen Sie den Client in C Builder als eigenen Prozess ausf hren So starten Sie den Client 1 W hlen Sie Team gt SCC Anwendung ausf hren Es wird eine StarTeam Sitzung gestartet 2 F
207. rort des Projekts an e Klicken Sie auf OK 4 Abh ngig von den ausgew hlten Optionen wird m glicherweise das Dialogfeld Auschecken zum Bearbeiten angezeigt da die Projektmappendatei durch das Hinzuf gen eines neuen Projekts ge ndert wurde Wenn dieses Dialogfeld angezeigt wird klicken Sie auf Auschecken 5 Wenn der Pfad des Arbeitsordners f r das neue Projekt nicht auf dem Pfad der Projektmappe basiert wird Ihnen in einer Meldung vorgeschlagen das Projekt von einem Speicherort aus hinzuzuf gen der dem gemeinsamen bergeordneten Knoten untergeordnet ist Klicken Sie auf OK wenn Sie dieses Dialogfeld sehen Das neue Projekt wird mit seinen Dateien zur aktuellen Projektmappe hinzuf gt was auch im Projektmappen Explorer und im Fenster Anstehende Eincheckvorg nge zu sehen ist 6 Geben Sie den von der Projektvorlage automatisch generierten Dateien aussagekr ftige Namen Vergessen Sie nicht Ihre nderungen einzuchecken Weitere Informationen hierzu finden Sie unter Dateien einchecken auf Seite 82 90 StarTeam Microsoft SCC Integration Benutzerhandbuch Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind Vorhandene Projekte zu einer Projektmappe hinzuf gen Projektmappen k nnen durch das Hinzuf gen von vorhandenen Projekten aus anderen Projektmappen verbessert werden Obwohl das neue Projekt automatisch Teil der aktuellen Projektmappe wird werden die Dateien tats chlich
208. rt und die Datei kann direkt bearbeitet werden da der Schreibschutz aufgehoben ist Wenn im Dialogfeld Auschecken zum Bearbeiten die Option Aufforderung zum Auschecken oder Aufforderung zum exklusiven Auschecken aktiviert ist wird der Schalter Bearbeiten angezeigt ber den Sie Dateien ohne vorheriges Auschecken bearbeiten k nnen Vermeiden Sie die Verwendung dieser Option da andere Teammitglieder in diesem Fall nicht erkennen k nnen dass Sie die Datei bearbeiten Kapitel 8 Integration mit Visual Studio NET 57 Visual Studio NET Benutzeroberfl che f r die Quellcodeverwaltung Anmerkungen 9 Wenn Sie das Verhalten von Visual Studio NET beim Speichern von nderungen an Dateien ndern m chten die der Quellcodeverwaltung unterstellt und nicht ausge checkt wurden w hlen Sie einen Wert in der dritten Dropdown Liste Aufforderung zum Auschecken Standardwert W hlen Sie diese Option um das Dialogfeld Zum Speichern auschecken anzuzeigen wenn Sie eine Datei bearbeitet haben die nicht ausgecheckt war Beim Auschecken wird Ihre lokale Kopie verwendet sodass die Anderungen beibehalten werden Automatisch auschecken W hlen Sie diese Option wenn Sie die Datei auschecken m chten ohne das Dialogfeld Auschecken anzuzeigen Beim Auschecken wird Ihre lokale Kopie verwendet sodass die nderungen beibehalten werden Speichern unter W hlen Sie diese Option um das Standarddialogfeld Speichern u
209. rt von Borland finden Sie auf der Borland Website unter http support borland com Auf dieser Website stehen Ihnen auch viele Newsgroups zur Verf gung in denen StarTeam Benutzer Informationen Tipps und Vorgehensweisen austauschen Unter http info borland com newsgroups finden Sie die neueste Liste mit kostenlosen Produkt Newsgroups Sie k nnen im Internet zudem auf das Borland Developer Network unter http community borland com zugreifen Die Borland Community bietet Ihnen Zugriff auf produktspezifische Informationen Artikel Beispiel Code und Produktneuigkeiten Wenn Sie den technischen Support anrufen sollten Sie alle Informationen zu Ihrer Systemumgebung zur Produktversion und eine genaue Beschreibung des Problems bereithalten Unterst tzung f r Tools von Drittanbietern oder Dokumentationen dazu erhalten Sie vom Vertreiber des Tools Konventionen in der Dokumentation 6 Hinweis Tipp Wichtig Achtung In der Anwendungsdokumentation werden folgende Dokumentationskonventionen beachtet W hlen Sie Steht f r eine Men auswahl gefolgt von der Auswahl eines Untermen s Datei gt Beenden Das Gr er als Zeichen gt steht zwischen den Eintr gen die in auf einander folgenden Men s gew hlt werden Der Befehl W hlen Sie Datei gt Beenden bedeutet beispielsweise dass in der Men leiste der Eintrag Datei gew hlt werden muss und dann im Dropdown Men der Eintrag Beenden Schrift mit Te
210. rwaltung 59 Neue Dateien zu einem Projekt oder einer Projektmappe hinzuf gen 87 Neue Projekte zu einer Projektmappe hinzuf gen 90 Offline arbeiten 77 Optionen f r die Quellcodeverwaltung 55 Projekt aus Quellcodeverwaltung hinzuf gen Befehl 61 Projektmappe nach dem Erstellen ffnen 76 Projektmappe schlie en 76 Projektmappe zu neuem StarTeam Projekt hinzuf gen 70 Projektmappen der Codeverwaltung unterstellen 63 67 Projektmappen ffnen 72 Projektmappen schlie en 72 Projektmappen und Projekte verwalten 63 Projektmappen verzweigen 94 Projektmappen zum ersten Mal ffnen 73 Projektstruktur erstellen 66 Quellcodeverwaltung ndern Befehl 60 Quellcodeverwaltung einrichten 53 Standardspeicherort f r Projekte 59 StarTeam Befehl 61 StarTeam Properties Befehl 61 StarTeam starten 94 StarTeam Projekte erstellen 70 StarTeam Verzweigungsansichten verwenden 94 Status aktualisieren Befehl 61 Symbole f r die Quellcodeverwaltung 62 Symbolleisten 61 Textdateien vergleichen 85 Verlauf Befehl 60 Versionsvergleich Befehl 61 Visual Diff verwenden 85 Vorhandene Dateien zu einem Projekt hinzuf gen 88 Vorhandene Dateien zu einer Projektmappe hinzuf gen 89 Vorhandene Projekte zu einer Projektmappe hinzuf gen 91 Vorhandene Projektmappen zu einer Projektmappe hinzuf gen 92 Vorhandene StarTeam Projekte verwenden 67 Visual Studio NET Dateien von der Quellcodeverwaltung ausschlie en 93 Visual Studio NET Projektmappe ffnen 7
211. s Auswahlfeld Bei Integration nicht exklusive Sperren verwenden von der Anwen dung ignoriert Wenn keine dieser Optionen aktiviert ist werden die Dateien standardm ig beim Auschecken exklusiv gesperrt und beim Einchecken entsperrt Dateisperren beim Einchecken aufheben Die Integration hebt die Sperre von Dateien unabh ngig von dieser Einstellung beim Einchecken auf Ungesperrte Arbeitsdateien schreibsch tzen Um die Wahrscheinlichkeit zu reduzieren dass ein Benutzer eine Datei bearbeitet die nicht gesperrt ist kann das Auswahlfeld Ungesperrte Arbeitsdateien schreib sch tzen ausgew hlt werden Das Aktivieren dieser Option hat zur Folge dass die Arbeitskopien der Dateien deren Status von Gesperrt in Nicht gesperrt ge ndert wird als schreibgesch tzt markiert werden Wenn die gleichnamige Projektoption aktiviert ist hat sie Vorrang vor der pers nli chen Option f r ein bestimmtes Projekt Letzte nderungszeit f r ausgecheckte Dateien verwenden Der Zeitstempel einer Datei kann beim Auschecken der Datei auf die Zeit festgelegt werden zu der sie zuletzt gespeichert wurde oder auf die aktuelle Zeit In der Regel sollten Sie das Auswahlfeld Letzte nderungszeit f r ausgecheckte Dateien verwenden aktivieren Wenn Sie die aktuelle Zeit verwenden behandelt Ihre Entwicklungsumgebung die Datei m glicherweise so als seien seit dem letzten Speichern nderungen an ihr vorgenommen worden
212. s Sie nicht mit der aktuellsten Version sondern mit einer anderen Version arbeiten m ssen Weitere Informationen hierzu finden Sie unter Mit unterschiedlichen Dateiversionen arbeiten auf Seite 84 und unter Projektmappe in einer Verzweigungsansicht ffnen auf Seite 95 Wenn Sie die aktuellsten Versionen der im Projektmappen Explorer ausgew hlten Elemente abrufen m chten w hlen Sie den Befehl Datei gt Quellcodeverwaltung gt Letzte Version abrufen Wenn Sie den Kopiervorgang der aktuellen Versionen der ausgew hlten Dateien genau steuern m chten w hlen Sie den Befehl Datei gt Quellcodeverwaltung gt Abrufen Das Dialogfeld Abrufen wird angezeigt Hier finden Sie die Zeitstempel der ausgew hlten Dateien k nnen einige der ausgew hlten Dateien ausschlie en und die Arbeitskopie einer bestimmten Datei mit der aktuellsten Version im Repository vergleichen Kapitel 8 Integration mit Visual Studio NET 77 Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind So rufen Sie die aktuellen Versionen der ausgew hlten Dateien schnell ab 1 W hlen Sie die gew nschten Dateien Projekte oder Projektmappen im Projektmappen Explorer aus 2 F hren Sie einen der folgenden Schritte aus W hlen Sie Datei gt Quellcodeverwaltung gt Letzte Version abrufen Klicken Sie mit der rechten Maustaste auf die ausgew hlten Dateien und w hlen Sie Letzte Version abrufen Klicken Sie in
213. sammenf hren enth lt den Pfad D Programme Merge Utility 5 Mergeutil exe und im Textfeld Optionen ist Folgendes eingegeben s branchtip usertip basefile resultfile Die Anwen dung geht davon aus dass die eingegeben Optionen mit dem angegebenen Dienst programm verwendet werden k nnen Jedes Mal wenn der Ansichts Manager das Dienstprogramm f r das Zusammenf hren aufruft ersetzt er die Ausdr cke die mit dem Zeichen beginnen durch die tats chlichen Pfade zu den Dateien Dann f hrt das Betriebssystem den vervollst ndigten Befehl aus Kapitel 3 Einf hrung in die Integration 23 Auf StarTeam Server zugreifen 4 Aktivieren Sie das Auswahlfeld Dienstprogramm f r Vergleiche um ein anderes Dienstprogramm f r Vergleiche als Visual Diff zu verwenden a Geben Sie im Textfeld den Pfad zu diesem Dienstprogramm f r Vergleiche ein oder suchen Sie nach der Datei b Geben Sie im Textfeld Optionen die Befehlszeilenoptionen ein die mit diesem Dienstprogramm verwendet werden sollen Verwenden Sie die folgenden Begriffe um die Dateien zu identifizieren die die Anwendung an das Dienstprogramm f r Vergleiche sendet file1 Ein Platzhalter f r den Pfad zur ersten der zwei zu vergleichenden Dateien file2 Ein Platzhalter f r den Pfad zur zweiten der zwei zu vergleichenden Dateien Angenommen das Textfeld Dienstprogramm f r Vergleiche enth lt D Programme Comparison Utility 8 Diffutil exe u
214. schecken Auf diese Weise k nnen Sie die Dateien auf zwei Ebenen steuern sowohl auf Projektebene in Delphi 8 f r NET als auch in StarTeam ber die Integration Dateien zum Projekt hinzuf gen Wenn Sie Ihrem Delphi 8 f r NET Projekt Dateien hinzugef gt haben k nnen Sie anschlie end sowohl die Projektdatei als auch die lokalen Arbeitsdatei in das Repository zur ckschreiben So f gen Sie aktive Arbeitsdateien hinzu 1 Erstellen Sie in Delphi 8 f r NET eine neue Datei oder ffnen Sie eine vorhandene Datei 2 W hlen Sie Team gt Dateien hinzuf gen Das Dialogfeld Dateien hinzuf gen wird mit einer Liste der Dateien in Ihrem Projekt angezeigt die zum Repository hinzugef gt werden k nnen 3 Aktivieren Sie die Auswahlfelder neben den hinzuzuf genden Dateien 4 Klicken Sie auf OK Das Dialogfeld Kommentare wird angezeigt 5 Geben Sie einen Kommentar ein Wenn derselbe Kommentar auf alle Dateien angewendet werden soll aktivieren Sie das Auswahlfeld Gleicher Kommentar f r alle Wenn Sie dieses Auswahlfeld nicht aktivieren wird das Dialogfeld Kommentare f r alle hinzugef gten Dateien angezeigt 6 Klicken Sie auf OK Sie k nnen alle angezeigten Dateien auf einmal aktivieren oder deaktivieren indem Sie auf den Schalter Alle markieren bzw Markierung aufheben klicken Kapitel 4 Integration mit Delphi 8 f r NET 33 Mit Dateien arbeiten Dateien auschecken Wenn Sie Datei
215. scheckvorgang f r bestimmte Dateien oder Projekte nicht r ckg ngig machen m chten deaktivieren Sie das Auswahlfeld f r diese Elemente 80 StarTeam Microsoft SCC Integration Benutzerhandbuch Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind 4 Klicken Sie auf Auschecken r ckg ngig machen 5 Wenn einige der ausgew hlten Dateien ge ndert wurden werden Sie gefragt ob Sie fortfahren m chten Wenn Sie fortfahren werden Ihre nderungen gel scht Klicken Sie auf Ja Die aktuellen Repository Versionen der ausgew hltem Dateien werden in Ihren Arbeits ordner kopiert und die bearbeiteten Dateien berschrieben Das rote H kchen mit dem Ausrufezeichen das sich links neben dem Dateitypsymbol befindet wird durch ein blaues Vorh ngeschloss ersetzt Erl uterungen zu Eincheckkommentaren Unter einem Eincheckkommentar versteht man beschreibenden Text den Sie beim Einchecken einer neuen Dateirevision eingeben k nnen Wenn die Quellcode verwaltungoption Befehl Einchecken ohne Dialogfeld aktivieren in Men s anzeigen ausgew hlt ist k nnen Sie keine Eincheckkommentare eingeben Kommentare dieser Art k nnen im Feld Kommentare des Dialogfelds Einchecken eingegeben werden und gelten f r alle Dateien die im Dialogfeld ausgew hlt sind StarTeam bietet zwei Dateieigenschaften f r die Beschreibung einer Datei und ihrer Versionen Die Eigenschaft Beschreibung sollte f r allgemeine
216. sie einer Microsoft Access Datenbank hinzugef gt werden Diese Objekte werden als ersten Versionen in das Projekt Repository kopiert m Nein um Objekte zu einem StarTeam Projekt nur dann hinzuzuf gen wenn der Befehl zum Hinzuf gen von Objekten zu StarTeam oder der Befehl zum Hinzuf gen von Projekten zu StarTeam im Men Add Ins gew hlt wurde Fragen wenn Sie das Hinzuf gen von Objekten zu StarTeam best tigen m chten wenn diese zu einer Microsoft Access Datenbank hinzugef gt werden Objekte aus der Quellcodeverwaltung entfernen wenn sie aus Microsoft Access entfernt werden W hlen Sie im Dropdown Listenfeld eine der folgenden Optionen Ja wenn Objekte aus StarTeam entfernt werden sollen wenn Sie sie aus Microsoft Access l schen m Nein wenn Objekt aus der Quellcodeverwaltung nur in StarTeam gel scht werden sollen Fragen wenn Sie das Entfernen von Objekten aus StarTeam best tigen m chten wenn diese aus einer Microsoft Access Datenbank gel scht werden Erl uterungen zu Coderverwaltungsobjekten Obwohl eine Access Datenbank aus einer einzigen mdb Datei und einer zus tzlichen Idb Datei wenn sie ge ffnet ist besteht speichert Access Daten in StarTeam in separaten Objekten Tabellen befinden sich beispielsweise alle in einer einzigen Datei Wenn Sie eine Tabelle also ein oder auschecken checken Sie tats chlich alle Tabellen ein bzw aus Makros werden an
217. sionskontrolle In folgenden F llen ist die Datei starteam client options xml nicht mehr vorhanden oder besch digt Ihre pers nlichen Optionen sind nicht mehr richtig eingestellt nderungen an Ihren pers nlichen Optionen sind nach einem Neustart von StarTeam nicht mehr vorhanden Dateien ndern sich nicht auch wenn sie ausgecheckt wurden da sie in den falschen Arbeitsordner kopiert wurden StarTeam zeigt an dass alte Dateien fehlen und erkennt neue Dateien nicht da das Programm diese am falschen Ort sucht Zeitlimits bei Inaktivit t vermeiden Aufgrund der Zeitlimits f r Inaktivit t sind bei einigen Kunden Probleme bei der Aufrechterhaltung der Verbindung mit ihrem StarTeam Server aufgetreten wenn dieser durch eine Firewall gesch tzt war Die Integration erm glicht es Benutzern jetzt dieses Problem zu umgehen indem in der Windows Registrierung ein bestimmter Eintrag vorgenommen wird So vermeiden Sie Zeitlimits bei Inaktivit t 1 ffnen Sie den Windows Registrierungseditor 2 Suchen Sie im linken Fenster den folgenden Schl ssel und bearbeiten Sie ihn Arbeitsplatz HKEY_LOCAL_MACHINE SOFTWARE StarTeam Integrations StarTeam Microsoft SCC Integration The value of Ping is set to 1 3 F hren Sie einen der folgenden Schritte aus Klicken Sie im linken Fenster mit der rechten Maustaste auf den Schl ssel und w hlen Sie im Men Neu gt DWORD Wert Klicken Sie im rechten Fenster mit d
218. strator um die folgenden Informationen zu erhalten Ihren Benutzernamen und Ihr Passwort Die Verbindungsinformationen f r Ihren StarTeam Server Servername Serveradresse Name oder IP Adresse des Computers TCP IP Endpunkt Port Nummer 118 StarTeam Microsoft SCC Integration Benutzerhandbuch Achtung Verzweigte Ansichten verwenden Die Namen der Serverprojekte und ansichten die die Elemente enthalten mit denen Sie arbeiten werden Sie k nnen Ihren Administrator oder ein anderes Mitglied Ihres Teams bitten Sie bei diesen Setup Aufgaben zu unterst tzen und zu verifizieren dass Sie auf die erforder lichen Projekte zugreifen k nnen Das Abrufen lterer Versionen von Modelldateien mdl wird nicht empfohlen Verzweigte Ansichten verwenden Die einfachste M glichkeit ein Rational Rose Modell mdl Datei zu verzweigen besteht darin die Datei aus der Codeverwaltung zu entfernen und sie anschlie end zur neuen StarTeam Projektansicht hinzuzuf gen In dieser Situation wird nicht empfohlen dass Sie die Dateien im Rahmen eines L schvorgangs aus StarTeam entfernen Verzweigungsansichten funktionieren nur wenn sowohl die neue als auch die berge ordnete Ansicht denselben Arbeitsordner verwenden Das Verwenden desselben Arbeitsordners kann jedoch zu Problemen mit dem Dateistatus f hren So erstellen und verwenden Sie eine verzweigte Ansicht 1 2 Checken Sie in Rational Rose alle Dateien in die Originalans
219. t der Integration verwaltet Wenn in einem vorhandenen Projekt die Anwendung von Prozessregeln erzwun gen wird erstellt er diese bevor er die Dateien der Codeverwaltung unterstellt Weitere Informationen hierzu finden Sie unter Projektprozessregeln verwenden auf Seite 18 Kapitel 11 Integration mit Rational Rose 117 StarTeam ausf hren um die Datei starteam client options xm zu erstellen Wichtig Mitglieder des Entwicklungs Teams installieren die folgende Software auf ihren Workstations Rational Rose Den Windows Client Die entsprechenden Installationsanweisungen finden Sie im StarTeam Installationshandbuch Die Rational Rose Komponente der StarTeam Microsoft SCC Integration Weitere Informationen hierzu finden Sie unter Die Integration installieren auf Seite 123 Mitglieder des Teams m ssen den Windows Client mindestens einmal ausf hren bevor sie die Integration verwenden Durch das Ausf hren des Clients werden auto matisch pers nliche starteam client options xml Dateien erstellt Jedes Teammitglied kann die Optionen f r die StarTeam Codeverwaltung anpassen Weitere Informationen hierzu finden Sie unter Erl uterungen zu den sich auf die Integration auswirkenden Optionen auf Seite 16 Designierte Teammitglieder unterstellen vorhandene Modelle aus Rational Rose der Codeverwaltung Sie k nnen entweder die Ordner der obersten Ebene in einem Projekt verwenden das zuvor vom Administrator
220. t haben wird das Dialogfeld Add StarTeam Folder angezeigt Wenn das Dialogfeld Add StarTeam Folder angezeigt wird f hren Sie die folgenden Schritte aus a Geben Sie im Textfeld Ordnername den Namen des StarTeam Ordners an der mit dem Arbeitsordner dieser Projektmappe verkn pft werden soll Sie k nnen entweder den Standardwert bernehmen d h den Namen des Arbeitsordners oder einen anderen Wert eingeben Es sind maximal 254 Zeichen zul ssig Wenn der Arbeitsordner der Projektmappe beispielsweise Quellcode enth lt aber den Namen xxx hat k nnen Sie dem StarTeam Ordner beispielsweise den Namen Source Code geben Der neue StarTeam Ordner wird zum untergeordneten Ordner des StarTeam Stammordners der im Feld Parent Ancestor Folder angezeigt wird b Klicken Sie auf OK Wenn die Projektmappe der Quellcodeverwaltung unterstellt wurde werden mehrere Dialogfelder f r die Fortschrittsanzeige angezeigt Sobald der Prozess abgeschlossen ist ist vor den meisten Dateitypsymbolen im Projektmappen Explorer ein blaues Vorh ngeschloss sichtbar Es zeigt an dass die Datei eingecheckt und der Quellcode verwaltung unterstellt wurde Wenn die Option Elemente beim Einchecken ausgecheckt lassen aktiviert ist wird statt des blauen Vorh ngeschlosses ein rotes H kchen mit einem Ausrufezeichen angezeigt Das Ergebnis Ihrer Eingaben sieht im Windows Explorer wie folgt aus F r die Projektmappe und die zugeh r
221. t mindestens einmal starten bevor sie die Integration verwenden Beim Ausf hren des Clients werden die pers nlichen starteam client options xmi Dateien automatisch erstellt Jedes Teammitglied kann die Optionen f r die Quellcodeverwaltung von Visual Studio NET anpassen Weitere Informationen finden Sie unter Optionen f r die Quellcodeverwaltung auf Seite 55 und unter Erl uterungen zu den sich auf die Integration auswirkenden Optionen auf Seite 16 Spezielle Teammitglieder unterstellen vorhandene Projektmappen der Quellcode verwaltung von Visual Studio NET Sie k nnen hierzu entweder die Ordner der obersten Ebene in einem Projekt verwenden das zuvor vom Administrator erstellt wurde oder f r diese Projektmappen neue Projekte erstellen Weitere Informationen finden Sie unter Projektmappen zu vorhandenen StarTeam Projekten hinzuf gen auf Seite 67 und unter Projektmappe zu neuem StarTeam Projekt hinzuf gen auf Seite 70 Die Teammitglieder arbeiten mit den der Quellcodeverwaltung unterstellten Projekt mappen und f hren die folgenden Schritte aus Projektmappen ffnen und schlie en Aktuelle oder ltere Versionen der Dateien abrufen Dateien auschecken und bearbeiten Neue Elemente zu einem Projekt oder einer Projektmappe hinzuf gen nderungen einchecken Ihr Team sollte f r die Verwendung der Integration immer den Server aktivie ren Wenn Ihre Teammitglieder offline arbeiten m chten
222. tanzen derselben Datei synchronisieren Textzeilen vergleichen und die Dateien zusammen f hren StarTeam bietet zudem die M glichkeit Ihre Arbeitsdateien oder die Dateien eines gesamten Projekts mit der neuesten Version der Dateien zu aktualisieren die im Repository des Codeverwaltungssystems gespeichert sind ohne neue Codezeilen zu l schen die der Arbeitsdatei hinzugef gt wurden Diese Synchronisierungsoperationen k nnen mit dem Delphi 8 f r NET Commit Browser ausgef hrt werden Commit Browser verwenden Mit dem Delphi 8 f r NET Commit Browser k nnen Sie mehrere Dateien suchen ausw hlen und dauerhaft zur ckschreiben oder gesamte Zweige aus Ihrem Projekt in das Repository stellen Au erdem bietet er zahlreiche Standardoptionen wie das Hinzuf gen Entfernen Auschecken Einchecken R ckg ngigmachen von Auscheck vorg ngen die Historienansicht und Versionsunterscheidung So schreiben Sie eine Datei zur ck 1 W hlen Sie Team gt bergabe Browser Commit Browser Die verf gbaren Dateien werden im Commits Register angezeigt 2 Aktivieren Sie das Auswahlfeld Dateipfad verk rzen um den angezeigten Namen auf den Dateinamen zu begrenzen Kapitel 4 Integration mit Delphi 8 f r NET 35 3 W hlen Sie im Dropdown Listenfeld Aktion die Commit Aktion die f r jede Datei ausgef hrt werden soll Wenn eine Datei von keiner der Aktionen betroffen sein soll w hlen Sie die Aktion Keine Aktivit t
223. tegration Benutzerhandbuch Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind 3 Klicken Sie auf OK Wenn Sie das Auswahlfeld Als Standardanmeldeinfor mationen f r diesen Server speichern aktiviert haben wird StarTeam Toolbar angezeigt Sie cacht den Benutzernamen und das Passwort den bzw das Sie f r die Anmeldung beim Server verwendet haben sodass die Anzahl der erforderlichen Anmeldungen reduziert wird Wenn Sie die Anmeldeinformationen eingegeben haben wird das Dialogfeld Open Existing StarTeam Project ge ffnet in dem die verf gbaren Projekte und Ansichten f r den ausgew hlten Server angezeigt werden 5 F hren Sie im Dialogfeld Open Existing StarTeam Project Folgendes aus a W hlen Sie im Listenfeld Project das gew nschte Projekt aus b Wenn das Projekt ber mehrere Ansichten verf gt w hlen Sie die entsprechende Ansicht im Dropdown Listenfeld aus c Klicken Sie auf OK 6 Wenn Sie eine Projektmappe ausgew hlt haben die der Quellcodeverwaltung unter stellte Projektmappen Elemente enth lt wird das Dialogfeld Quellcodeverwaltung angezeigt in dem die Elemente beschrieben werden die beim Zusammenf hren der Projektmappen ausgelassen wurden Klicken Sie auf OK Nach einigen Fortschrittsmeldungen wird im Projektmappen Explorer angezeigt dass die ausgew hlte Projektmappe mit der aktuellen L sung zusammengef hrt wurde W hlen Sie Datei gt Alle speichern u
224. tei zu einer Projektmappe oder deren Projekten hinzuf gen wird diese automatisch im richti gen Arbeitsordner erstellt Wenn Sie Dateien zu einer Projektmappe oder deren Projek ten hinzuf gen ndert sich nat rlich auch die Datei des zugrunde liegenden Projekts oder der Projektmappe Alle hinzugef gten Dateien m ssen der Quellcodeverwaltung unterstellt und alle ge nderten Dateien m ssen au erdem eingecheckt werden Kapitel 8 Integration mit Visual Studio NET 87 Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind So f gen Sie eine neue Datei zu einer Projekt oder einer Projektmappe hinzu 1 W hlen Sie im Projektmappen Explorer das bergeordnete Projekt bzw die bergeordnete Projektmappe aus 2 F hren Sie einen der folgenden Schritte aus W hlen Sie Datei gt Neues Element hinzuf gen Klicken Sie mit der rechten Maustaste auf das bergeordnete Projekt oder die Projektmappe und w hlen Sie Hinzuf gen gt Neues Element hinzuf gen 3 F hren Sie im Dialogfeld Neues Element hinzuf gen Folgendes aus a Erweitern Sie bei Bedarf die Kategorienstruktur um alle verf gbaren M glich keiten anzuzeigen und w hlen Sie einen Ordner aus b W hlen Sie im Fenster Vorlagen eines der verf gbaren Elemente aus c ndern Sie den Standardnamen in einen sinnvollen Namen d Klicken Sie auf ffnen 4 Abh ngig von den ausgew hlten Optionen wird m glicherweise das Dialogfeld A
225. teien mit dem Projektmappen Explorer ein 1 W hlen Sie die gew nschten Dateien Projekte oder Projektmappen im Projektmappen Explorer aus 2 F hren Sie einen der folgenden Schritte aus W hlen Sie Datei gt Quellcodeverwaltung gt Einchecken Klicken Sie mit der rechten Maustaste auf die ausgew hlten Dateien und w hlen Sie Einchecken Klicken Sie in der Symbolleiste auf Einchecken Im Dialogfeld Einchecken werden die Dateien angezeigt die Sie zum Einchecken ausgew hlt haben 3 Wenn eine bestimmte Datei oder ein Projekt nicht eingecheckt werden soll deaktivieren Sie das Auswahlfeld f r dieses Element Hinweis Bei Dateien die zum ersten Mal der Quellcodeverwaltung unterstellt werden wird der beim Einchecken angegebene Kommentar sowohl als Dateibeschreibung als auch als Revisionskommentar verwendet Sie k nnen eine differenziertere Beschreibung eingeben indem Sie jede neue Datei separat einchecken Checken Sie anschlie end die vollst ndige Projektmappe ein um die ge nderten Projekt mappen und Projektdateien zu speichern und geben Sie beim Einchecken einen allgemeinen Kommentar zu den nderungen ein 4 Optional Geben Sie eine Beschreibung Ihrer nderungen in das Textfeld Kommentare ein Es k nnen dazu maximal 253 Zeichen verwendet werden Dieser Text wird in der Spalte Kommentar f r jede dieser Dateien in StarTeam sowie im Dialogfeld Historie angezeigt 82 StarTeam Microso
226. tgelegt haben muss f r die Dateien ein Prozess element ausgew hlt werden Daher m ssen Sie sowohl die Prozessregeln festlegen als auch ein oder mehrere Prozesselemente erstellen bevor Sie in Ihre Entwick lungsanwendung zur ckkehren k nnen Wenn Sie einem vorhandenen Projekt einen Arbeitsbereich oder ein Projekt hinzu f gen sind die Prozessregeln m glicherweise bereits in Kraft In diesem Fall m ssen Sie die entsprechenden Prozesselemente erstellen bevor Sie die Dateien hinzuf gen oder die Prozessregeln deaktivieren bis Sie die Dateien hinzugef gt haben Wenn andere Benutzer an Dateien arbeiten die bereits im Projekt enthalten sind ist das Deaktivieren der Regeln selbst tempor r nicht m glich Stellen Sie in diesem Fall sicher dass Sie mindestens eine entsprechende nderungsanforderung Anforderung oder einen Task zum StarTeam Projekt hinzugef gt haben Sie k nnen beispielsweise eine nderungsanforderung mit der Zusammenfassung Arbeitsbereich zu StarTeam hinzuf gen erstellen Erl uterungen zu Prozesselementbeschr nkungen Die f r Prozesselemente festgelegten Beschr nkungen steuern welche Elemente Sie ausw hlen k nnen Es kann beispielsweise sein dass Sie nur nderungsanforderun gen ausw hlen k nnen Dar ber hinaus kann es sein dass Sie nur nderungsanforde rungen mit einem bestimmten Status ausw hlen k nnen Wenn Sie nicht ber die zum Anzeigen der Projekteigenschaften erforderlichen Zugriffsre
227. th lt Die Datei xxproj user umfasst die Werte von Benutzer optionen auf Projektebene Diese Dateien werden der Quellcodeverwaltung nicht unterstellt da sie Einstellungen f r pers nliche Optionen enthalten die beim Auschecken die Einstellungen anderer Benutzer berschreiben w rden Die Dateien vssscc und vspscc sind Quellcodeverwaltungsdateien in denen bestimmte Informationen zu Projektmappen und Projekten gespeichert sind Projektstruktur f r neue Projektmappen erstellen Wenn Sie eine neue Projektmappe in Visual Studio NET erstellen muss sich die Projektmappendatei sIn im Stammordner der Projektmappe befinden Sie darf nicht in einem der Projektordner abgelegt werden Wenn Ihre Projektmappe anf nglich nur ein Projekt enth lt k nnten Sie versucht sein das Projekt im Arbeitsordner der Projektmappe statt in einem separaten untergeordneten Ordner abzulegen Dadurch k nnten jedoch Konflikte auftreten wenn Sie sp ter weitere Projekte zu der Projektmappe hinzuf gen m ssen So halten Sie die logischen und physischen Hierarchien konsistent 1 Erstellen Sie mit dem Befehl Datei gt Neu gt Leere Projektmappe eine leere Projektmappe 2 bernehmen Sie die Projektmappe mit dem Befehl Datei gt Quellcodeverwaltung gt Projektmappe zur Quellcodeverwaltung hinzuf gen in die Quellcodeverwaltung 3 F gen Sie mit dem Befehl Datei gt Projekt hinzuf gen gt Neues Projekt neue Projekte zu der Projektmappe
228. tieren beispielsweise in ein und demselben Objekt Wenn Sie zus tzlich zur anf nglichen Tabelle eine weitere Tabelle hinzuf gen m ssen Sie das Objekt zun chst auschecken In diesem Fall m ssen keine Objekte hinzugef gt werden aber ein Objekt muss eingecheckt werden Wenn ein Objekt hinzugef gt werden muss m ssen Sie m glicherweise Tools gt StarTeam gt Objektstatus aktualisieren w hlen bevor Sie es hinzuf gen k nnen Wenn Sie beispielsweise versuchen einen Bericht oder ein Formular sofort nach seiner Erstellung hinzuzuf gen wird das Objekt erst dann im Dialogfeld Objekte zu StarTeam hinzuf gen angezeigt wenn es aktualisiert wurde So f gen Sie neue Objekt zu StarTeam hinzu 1 F hren Sie einen der folgenden Schritte aus W hlen Sie in der Men leiste Tools gt StarTeam gt Objekte zu StarTeam hinzuf gen Klicken Sie in der Symbolleiste auf das Symbol Objekte zu StarTeam hinzuf gen Wenn die Option Objekte zur Quellcodeverwaltung hinzuf gen wenn sie zu Microsoft Access hinzugef gt werden auf Ja oder Fragen gesetzt ist speichern Sie das Objekt das Sie erstellen Das Dialogfeld Objekte zu StarTeam hinzuf gen wird angezeigt 2 Klicken Sie auf Alle ausw hlen oder w hlen Sie im Dropdown Listenfeld Objekttyp einen bestimmten Objekttyp aus 3 Aktivieren Sie die Auswahlfelder der Objekte die der Quellcodeverwaltung hinzu gef gt werden sollen Deaktivier
229. ttyp aus 3 Aktivieren oder deaktivieren Sie im Listenfeld Abzurufende Objekte die Auswahl felder der entsprechenden Objekte 4 Klicken Sie auf OK Die neuesten Versionen der ausgew hlten Objekte werden aus StarTeam abgerufen Diese Objekte sind jedoch nicht exklusiv gesperrt Durch den Vorgang zum Abrufeb der letzten Version werden die im Hauptfenster mit einem Objektnamen verkn pften Symbole nicht ge ndert Tipp Um die neueste Version eines bestimmten Objekts schnell abzurufen klicken Sie mit der rechten Maustaste auf das Objekt und w hlen Sie im Kontextmen Letzte Version abrufen Dadurch wird das Dialogfeld Objekte aus StarTeam abrufen bersprungen Objekte ein und auschecken Wenn Sie mit Dateien arbeiten die der Codeverwaltung unterliegen m ssen Sie Objekte regelm ig ein und auschecken Sie checken ein Objekt beispielsweise aus bevor Sie es bearbeiten sodass das Objekt durch Sie exklusiv gesperrt ist Wenn Sie die Anderungen vorgenommen haben checken Sie die Datei wieder ein Wenn Sie ein ausgechecktes Objekt bearbeiten die nderungen aber nicht speichern m chten k nnen Sie das Auschecken r ckg ngig machen und die zuvor eingecheckte Version wiederherstellen Wenn Sie einen Auscheckvorgang r ckg ngig machen ndert StarTeam den Status des Objekts Es ist nicht l nger ausgecheckt Keine Ihrer nderungen wird zum Repository hinzugef gt Die neueste Version wird in Ihren Arbeitsordner
230. u unterst tzen und zu berpr fen ob Sie auf die erforderli chen Projekte zugreifen k nnen Visual Studio NET Benutzeroberfl che f r die Quellcodeverwaltung Die Hauptkomponenten der Visual Studio NET Benutzeroberfl che f r die Quellcode verwaltung setzen sich wie folgt zusammen Optionen f r die Quellcodeverwaltung m Men befehle f r die Quellcodeverwaltung Datei gt Quellcodeverwaltung Symbolleiste f r die Quellcodeverwaltung Optionen im Kontextmen unter Projektmappen Explorer und Dateisymbole f r die Quellcodeverwaltung Das Fenster Anstehende Eincheckvorg nge Optionen f r die Quellcodeverwaltung Mithilfe zahlreicher Optionen k nnen Sie das Verhalten von Visual Studio NET hinsicht lich der Quellcodeverwaltung anpassen Bevor Sie diese Optionen festlegen k nnen Sie mit anderen Mitgliedern Ihres Teams berpr fen ob eine bereits vorhandene Konfi guration Ihren Arbeitsanforderungen entspricht Die Verwendung der folgenden Optionen wird empfohlen Alles abrufen wenn eine Projektmappe ge ffnet wird Alles einchecken wenn eine Projektmappe geschlossen wird Allgemeine Optionen f r die Quellcodeverwaltung einrichten So legen Sie die allgemeinen Optionen f r die Quellcodeverwaltung fest 1 W hlen Sie in Visual Studio NET den Befehl Extras gt Optionen 2 W hlen Sie im Dialogfeld Optionen den Ordner Quellcodeverwaltung und anschlie Bend di
231. uell nicht unterst tzt wird Daher wird der Kommentar in StarTeam nicht gespeichert oder verwendet StarTeam Projekte aktualisieren Wenn Sie in einem Team arbeiten k nnen andere Teammitglieder StarTeam Ordner hinzuf gen oder l schen In diesem Fall m ssen Sie die Projektmappe schlie en und erneut ffnen um die Projektordner zu aktualisieren Wenn die StarTeam Ordner aktualisiert werden geschieht Folgendes Die Quellcodeverwaltungsoperationen werden f r Dateien in hinzugef gten Ordnern aktiviert Die Codeverwaltungsoperationen werden f r die Dateien die in den gel schten Ordnern enthalten sind deaktiviert Ordner werden auch aktualisiert wenn Sie Ordner zu einem vorhandenen Projekt hinzuf gen Dadurch wird sichergestellt dass Sie keinen Ordner hinzuf gen der denselben Namen wie ein vorhandener Ordner aufweist Kapitel 8 Integration mit Visual Studio NET 97 98 StarTeam Microsoft SCC Integration Benutzerhandbuch Wichtig Kapitel Integration mit Microsoft Access Sie k nnen StarTeam als Quellcodeverwaltungsanwendung einsetzen um Ihre Microsoft Access Datenbankobjekte zu verwalten Dies erm glicht einfaches und effizientes Ein und Auschecken von Objekten sowie viele andere Verwaltungs funktionen f r die Software Konfiguration In diesem Kapitel wird erl utert wie die StarTeam Microsoft SCC Integration mit Access funktioniert So verwenden Sie StarTeam in Access 1 Installieren Sie die folgend
232. ufen klicken Sollten Sie noch nicht bei der Ansicht angemeldet sein die die Projektmappe enth lt oder sollte die Symbolleiste nicht aktiv sein wird das Dialogfeld Anmelden angezeigt Geben Sie in diesem Dialogfeld einen g ltigen Benutzernamen und ein g ltiges Passwort an aktivieren Sie bei Bedarf das Auswahlfeld Als Standardanmeldeinforma tionen f r diesen Server speichern und klicken Sie auf OK Damit vorhandene Projekte oder Projektmappen auf Ihrer Workstation schneller ge ffnet werden k nnen sollten Sie im Feld Speicherort der Visual Studio Projekte den entsprechenden Wert angeben Weitere Informationen hierzu finden Sie unter Den Standardspeicherort f r Projekte festlegen auf Seite 59 Projektmappe schlie en Sie k nnen die aktuelle Projektmappe ber den Befehl Datei gt Projektmappe schlie en manuell schlie en Da Sie in einer bestimmten Instanz von Visual Studio NET jedoch immer nur eine Projektmappe bearbeiten k nnen wird die aktuelle Projektmappe automatisch geschlossen wenn Sie eine andere Projektmappe ffnen oder eine neue Projektmappe erstellen Wenn nderungen an den Dateien der Projektmappe bisher nicht gespeichert wurden m ssen Sie angeben ob Sie diese nderungen speichern m chten Klicken Sie auf Ja um die nderungen in den lokalen Arbeitskopien Ihrer Dateien zu speichern Sie sollten au erdem die Quellcodeverwaltungsoption Alles einchecken wenn eine Proj
233. uktur in Visual Studio NET erstellen 66 Index 129 Prozesselemente Ausw hlen in Integration 20 CodeWright 50 Vorausw hlen 19 Prozessregeln Beschr nkungen 18 StarTeam 18 PVCS Interoperation mit StarTeam 15 Q Quellcodeverwaltung Access 101 Funktionen 16 Quellcodeverwaltung ndern Befehl Visual Studio NET 60 Quellcodeverwaltung f r Visual Studio NET einrichten 53 R Rational Rose Codeverwaltung einrichten 117 Dateien sperren 121 Fehlersuche 117 Speicherort von Quellcode ndern 122 Versionen abrufen 121 Versionen vergleichen 121 Verzweigte Ansichten 119 Revisionskommentare 17 S Schl sselworterweiterung 17 Schreibgesch tzt Attribut 17 Schreibgesch tzt Attribut 22 Schreibgesch tzte Dateien in CodeWright 50 Schriftart mit fester Breite Konvention 6 Senkrechte Striche Konvention 6 Serverbeschreibungen 10 24 Sperren Exklusiv 17 22 Nicht exklusiv 22 Rational Rose Dateien 121 Visual Studio NET Dateien 77 StarTeam Aus Access heraus starten 112 Einf hrung 7 Exklusive Sperren 17 Optionen die sich auf die Integration auswirken 16 Pers nliche Optionen die sich auf die Integration auswirken 17 22 Planen wie Informationen gespeichert werden 11 Prozessregeln 18 Revisionskommentare 17 Schl sselworterweiterung 17 Schreibgesch tzt Option 17 Schreibgesch tzt Option 22 Uber Visual Studio NET aufrufen 94 Vor der Integration starten 22 Zugriffsrechte 11 StarTeam Befehl Visual Studio
234. und Visual Diff verwenden Weitere Informationen zur Verwendung eines alternativen Dienstprogramm f r Dateivergleiche finden Sie unter Alternative Dienstprogramme f r Vergleiche und Zusammenf hrungen verwenden auf Seite 23 StarTeam aus Access heraus starten Sie k nnen StarTeam aus Microsoft Access heraus starten Sie k nnen StarTeam beispielsweise verwenden um Projekte auf Defekte hin zu berpr fen oder um ein Prozesselement auszuw hlen F hren Sie zum Starten von StarTeam einen der folgenden Schritte aus Objekte l schen W hlen Sie in der Men leiste Tools gt StarTeam gt StarTeam ausf hren Klicken Sie in der Symbolleiste auf StarTeam ausf hren Sie k nnen Objekte sowohl aus der Datenbank als auch aus StarTeam dauerhaft l schen F r einige Objekttypen z B Tabelle und Seiten aus Daten und sonstige Objekte muss das Objekt vor dem Entfernen ausgecheckt werden So entfernen Sie Objekte aus StarTeam dauerhaft 1 Stellen Sie sicher dass die Option Objekte aus Quellcodeverwaltung entfernen wenn sie aus Microsoft Access entfernt werden auf Ja oder Fragen gesetzt ist W hlen Sie ein Objekt aus und klicken Sie auf L schen M glicherweise wird ein Best tigungsdialogfeld angezeigt Wenn Sie dazu aufgefordert werden best tigen Sie das L schen aus der Datenbank M glicherweise wird ein weiteres Best tigungsdialogfeld angezeigt Wenn Sie dazu aufge
235. und eine Synchronisierung durch Kapitel 5 Integration mit C Builder 43 Mit Dateien arbeiten So checken Sie Dateien aus 1 W hlen Sie Team gt Dateien auschecken Das Dialogfeld Dateien auschecken wird angezeigt 2 Aktivieren Sie die Auswahlfelder neben den auszucheckenden Dateien 3 Klicken Sie auf OK Wenn Sie Dateien in Ihrem Arbeitsordner und diejenigen die Sie auschecken nicht synchronisierte nderungen aufweisen l sen Sie die Konflikte mithilfe des Auswahlfelds zur Synchronisierung auf 4 Klicken Sie auf OK Das Dialogfeld Kommentare wird angezeigt 5 Geben Sie einen Kommentar ein Wenn derselbe Kommentar auf alle Dateien angewendet werden soll aktivieren Sie das Auswahlfeld Gleicher Kommentar f r alle Wenn Sie dieses Auswahlfeld nicht aktivieren wird das Dialogfeld Kommentare f r alle auszucheckenden Dateien angezeigt 6 Klicken Sie auf OK Tipp Sie k nnen alle angezeigten Dateien auf einmal aktivieren oder deaktivieren indem Sie auf den Schalter Alle markieren bzw Markierung aufheben klicken Auschecken von Dateien r ckg ngig machen Wenn Sie das Auschecken f r ausgew hlte Dateien r ckg ngig machen werden alle an diesen Dateien vorgenommenen nderungen verworfen So machen Sie das Auschecken einer Datei r ckg ngig 1 W hlen Sie Team gt Dateien auschecken r ckg ngig machen Das Dialogfeld Auschecken r ckg ngig machen wird ge ffnet in
236. ung zum Server sondern auch zur Datenbank selbst herstellen Wenden Sie sich an Ihren Systemadministrator um sicherzustellen dass Sie ber die erforderliche Software verf gen StarTeam mit C Builder verwenden Wichtig Der allgemeine Prozess der Verwendung von StarTeam als Codeverwaltungsanwen dung in C Builder umfasst Folgendes 1 Installieren Sie C Builder den Windows Client und die StarTeam Microsoft SCC Integration Weitere Informationen hierzu finden Sie in der entsprechenden Dokumentation Weitere Informationen zur Installation der Integration finden Sie unter Die Integration installieren auf Seite 123 F hren Sie den Client mindestens einmal aus bevor Sie die Integration verwen den F r die Integration ist die von StarTeam erstellte Datei starteam client options xm erforderlich Um die Integration verwenden zu k nnen muss der Applikationsserver ausgef hrt werden 2 Automatisieren Sie die Quellcodeverwaltung indem Sie die entsprechenden StarTeam Optionen auf Ihrer Workstation festlegen Weitere Informationen finden Sie unter StarTeam ausf hren um die Datei starteam client options xml zu erstellen auf Seite 39 und unter Erl uterungen zu den sich auf die Integration auswirkenden Optionen auf Seite 16 3 Halten Sie den Computernamen oder die IP Adresse und den Endpunkt f r den Server bereit auf den Sie zugreifen m chten Die Integration unterst tzt nur das TCP IP Protokoll 4 Stel
237. unktion bei nicht zusammenh ngenden S tzen von Dateien oder sogar bei zusammenh ngenden Dateien die zu unterschiedlichen Zeitpunkten erzeugt wurden zu Verwirrungen f hren Ob die Arbeitsbereiche oder Projekte Ihrer Anwendung s mtliche ihrer Dateien im Stammordner der Projektansicht speichern sollen Es kann von Vorteil sein unterschiedliche Arten von Informationen in Unterordnern des Stammordners zu speichern So kann es beispielsweise angebracht sein den Quellcode in einem Unterordner namens Source Code das Marketing Material in einem Unterordner Ordner namens Marketing usw zu speichern Auf StarTeam zugreifen Um aus der Entwicklungsumgebung mit der StarTeam Microsoft SCC Integration auf den Server zuzugreifen ben tigen Sie Folgendes Einen Benutzernamen und ein Passwort mit dem Sie sich bei einer Serverkonfi guration anmelden Der Name oder die IP Adresse des Computers auf dem diese Serverkonfiguration ausgef hrt wird Die Port Nummer f r das TCP IP Protokoll f r die Serverkonfiguration Um Arbeitsbereiche oder Projekte aus Ihrer Entwicklungsumgebung zur Serverkonfi guration hinzuzuf gen ben tigen Sie die entsprechenden Zugriffsrechte um folgende T tigkeiten ausf hren zu k nnen Projekte und Ansichten erstellen oder vorhandene anzeigen Ordner f r die Projektansichten erstellen auf die zugegriffen wird Um Arbeitsbereiche oder Projekte in Ihrer Entwicklungsumgebung verwenden
238. us Wenn das Dropdown Listenfeld Server Description leer ist oder den Server auf den Sie zugreifen m chten nicht enth lt klicken Sie auf Server und geben Sie in den angezeigten Dialogfeldern die erforderlichen Serverinformationen ein Weitere Informationen hierzu finden Sie unter Auf StarTeam Server zugreifen auf Seite 24 2 Klicken Sie auf den Schalter Log On um das Dialogfeld Log On anzuzeigen F hren Sie in diesem Dialogfeld Folgendes aus a Geben Sie im Textfeld User name Ihre Benutzer ID ein b Geben Sie im Textfeld Password Ihr Passwort ein c Optional Aktivieren Sie das Auswahlfeld Save as Default Credentials for This Server d Klicken Sie auf OK Wenn Sie das Auswahlfeld zum Speichern der Standard anmeldeinformationen f r diesen Server aktiviert haben wird die StarTeam Symbolleiste angezeigt Sie speichert den Benutzernamen und das Passwort den bzw das Sie f r die Anmeldung beim Server verwendet haben sodass die Anzahl der erforderlichen Anmeldungen reduziert wird Wenn Sie die Anmeldeinformationen eingegeben haben wird das Dialogfeld Open Existing Project ge ffnet in dem die verf gbaren Projekte und Ansichten f r den ausgew hlten Server angezeigt werden 3 F hren Sie im Dialogfeld Open Existing Project Folgendes aus a W hlen Sie im Listenfeld Project ein Projekt aus b W hlen Sie im Listenfeld View eine Ansicht aus c Klicken Sie auf OK 42
239. us Quellcodeverwaltung ffnen 3 F hren Sie im Dialogfeld Open Existing StarTeam Project a F hren Sie einen der folgenden Schritte aus m W hlen Sie im Dropdown Listenfeld Serverbeschreibung den entsprechen den Server aus Wenn das Dropdown Listenfeld Serverbeschreibung leer ist oder den Server auf den Sie zugreifen m chten nicht enth lt klicken Sie auf Server und geben Sie in den angezeigten Dialogfeldern die erforderlichen Serverinforma tionen ein Weitere Informationen hierzu finden Sie unter Auf StarTeam Server zugreifen auf Seite 24 b Klicken Sie auf den Schalter Anmelden um das Anmeldedialogfeld anzuzeigen F hren Sie in diesem Dialogfeld Folgendes aus 1 Geben Sie den Benutzernamen und das Passwort f r den Serverzugriff in die entsprechenden Textfelder ein 2 Aktivieren Sie bei Bedarf das Auswahlfeld Als Standardanmeldeinformationen f r diesen Server speichern 74 StarTeam Microsoft SCC Integration Benutzerhandbuch Hinweis Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind 3 Klicken Sie auf OK Wenn Sie das Auswahlfeld Als Standardanmeldeinfor mationen f r diesen Server speichern aktiviert haben wird StarTeam Toolbar angezeigt Sie cacht den Benutzernamen und das Passwort den bzw das Sie f r die Anmeldung beim Server verwendet haben sodass die Anzahl der erfor derlichen Anmeldungen reduziert wird Wenn Sie die Anmeldeinform
240. uschecken zum Bearbeiten angezeigt da die zugrunde liegende Projekt oder Projektmappendatei durch das Hinzuf gen eines neuen Elements ge ndert wurde Wenn dieses Dialogfeld angezeigt wird klicken Sie auf Auschecken W hrend des Hinzuf gens der Datei zum angegebenen Projekt oder zur Projekt mappe werden mehrere Fortschrittsmeldungen angezeigt Nach dem Hinzuf gen kann die Datei bearbeitet werden Beachten Sie dass die neue Datei und die ge nderte Projekt bzw Projektmappendatei eingecheckt werden m ssen Weitere Informationen hierzu finden Sie unter Dateien einchecken auf Seite 82 Vorhandene Dateien zu einem Projekt hinzuf gen Manchmal m ssen anstelle von neuen Elementen auf Grundlage von leeren Vorlagen bereits vorhandene Dateien zu einem Projekt hinzugef gt werden Es kann zum Beispiel vorkommen dass Sie eine Datei die Sie im aktuellen Projekt ben tigen bereits erstellt haben Vorhandene Dateien k nnen von beliebigen Positionen aus zum aktuellen Projekt hinzu gef gt werden Wenn sich die urspr ngliche Datei nicht im Arbeitsordner des Projekts befindet wird eine Kopie der Datei im Arbeitsordner des Projekts abgelegt Die kopierte Datei wird zur Arbeitsdatei welche der Quellcodeverwaltung unterstellt werden kann Wenn Sie Dateien zu einer Projektmappe oder deren Projekten hinzuf gen ndert sich nat rlich auch die Datei des zugrunde liegenden Projekts oder der Projektmappe Alle hinzugef gten Dateien m
241. ves Dienstprogramm f r das Zusammenf hren anzuzeigen Klicken Sie auf Nein um die Datei im Istzustand einzuchecken Weitere Informationen zur Verwendung von Visual Merge finden Sie im StarTeam Benutzerhandbuch Weitere Informationen zur Verwendung eines alternativen Dienstprogramms f r das Zusammenf hren finden Sie unter Alternative Dienstprogramme f r Vergleiche und Zusammenf hrungen verwenden auf Seite 23 Die Datei einchecken wodurch die von einer anderen Person vorgenommenen nderungen m glicherweise berschrieben werden Klicken Sie auf Ja um die Datei im Istzustand einzuchecken Versionen von Textdateien vergleichen Mit Visual Diff das StarTeam Dienstprogramm zum Vergleichen von Texten oder einem alternativen Dienstprogramm f r Vergleiche k nnen Sie die Arbeitsdatei in Ihrer Visual Studio NET Projektmappe mit folgenden Objekten vergleichen Letzte eingecheckte Version Beliebige eingecheckte Version Kapitel 8 Integration mit Visual Studio NET 85 Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind So vergleichen Sie die Arbeitsdatei mit der neuesten Version im Repository 1 W hlen Sie im Projektmappen Explorer die Datei aus die mit der zuletzt eingecheckten Version verglichen werden soll 2 F hren Sie einen der folgenden Schritte aus W hlen Sie Datei gt Quellcodeverwaltung gt Versionsvergleich Klicken Sie in der Symbolleiste auf Versionsvergle
242. wei Dateien an wobei die Unterschiede hervorgehoben werden 6 Schlie en Sie das Tool nachdem Sie die hervorgehobenen Unterschiede gepr ft haben Elemente hinzuf gen Wenn eine Visual Studio NET Projektmappe der Versionskontrolle unterstellt wird enth lt sie ein bestimmtes Set aus Projekten und Dateien W hrend die Entwicklung voranschreitet m ssen Sie m glicherweise Dateien zu einem Projekt oder zur Projektmappe bzw Projekte zur Projektmappe hinzuf gen Wenn Sie eine vollst ndige neue Projektmappe erstellen und diese der Versionskontrolle unterstellen m ssen lesen Sie Projektmappen der Codeverwaltung unterstellen auf Seite 67 Das Ergebnis des Hinzuf gens einer Datei h ngt davon ab ob es sich um eine neue Datei oder um eine vorhandene Datei handelt und ob diese zu einem Projekt oder einer Projektmappe hinzugef gt wird Wenn Sie eine neue Datei zu einem Projekt oder einer Projektmappe hinzuf gen wird diese automatisch im richtigen Arbeitsordner erstellt Anschlie end kann die Datei der Quellcodeverwaltung unterstellt werden 86 StarTeam Microsoft SCC Integration Benutzerhandbuch Mit Projektmappen arbeiten die der Quellcodeverwaltung unterstellt sind Vorhandene Dateien k nnen von beliebigen Positionen aus zu einem Projekt hinzugef gt werden Wenn sich die urspr ngliche Datei nicht im Arbeitsordner des Projekts befindet wird eine Kopie der Datei im Arbeitsordner des Projekts abgelegt Bei der kopi
243. xt in der Schriftart Courier wird f r Informationen verwendet die Sie fester Breite eingeben m ssen und f r Systemmeldungen Kursiv Kursiv angezeigte Syntax wird f r Informationen verwendet die durch die Namen der entsprechenden Dateien Unterordner usw ersetzt werden Kursivdruck steht au erdem f r die Namen von Dialogfeldern und B chern und wird zur Hervorhebung eingesetzt Fett Fett gedruckte Syntax wird f r Informationen verwendet die genau wie angezeigt eingegeben werden m ssen Eckige Klammern umgeben optionale Syntax Ein senkrechter Strich trennt Optionen die sich gegenseitig ausschlie en Wird f r zus tzliche Informationen verwendet Beschreibt alternative Vorgehensweisen oder andere hilfreiche Informationen Enth lt Informationen die f r die Ausf hrung einer Aufgabe erforderlich sind Wird f r Aktionen verwendet die zu einem Datenverlust f hren k nnen oder Schritte die ausgef hrt werden m ssen damit Daten nicht verloren gehen StarTeam Microsoft SCC Integration Benutzerhandbuch Kapitel Einf hrung in StarTeam Software Configuration Management SCM ist f r das Verwalten des Software Lebenszyklusprozesses sehr wichtig Es umfasst die Versionskontrolle das Build Management das Anderungs Management usw Die Codeverwaltung auch als Versionskontrolle bezeichnet ist eine M glichkeit mehrere Versionen der Dateien zu speichern aus denen ein Projekt besteht Team mitglieder b
Download Pdf Manuals
Related Search
Related Contents
Sound Step Recharge - SFQ-02RB Ficha Técnica Acero inoxidable istruzioni di montaggio 1114 1 - FPVshop.no Copyright © All rights reserved.
Failed to retrieve file