Erstellen eines Teamprojekts in TFS
von Jason Lee
In diesem Thema wird beschrieben, wie Sie ein neues Teamprojekt in Team Foundation Server (TFS) 2010 erstellen.
Dieses Thema ist Teil einer Reihe von Tutorials, die sich auf die Unternehmensbereitstellungsanforderungen eines fiktiven Unternehmens namens Fabrikam, Inc. beziehen. In dieser Tutorialreihe wird eine Beispiellösung – die Contact Manager-Lösung – verwendet, um eine Webanwendung mit einem realistischen Komplexitätsgrad darzustellen, einschließlich einer ASP.NET MVC 3-Anwendung, eines WCF-Diensts (Windows Communication Foundation) und eines Datenbankprojekts.
Aufgabenübersicht
Um ein neues Teamprojekt in TFS bereitzustellen und zu verwenden, müssen Sie die folgenden allgemeinen Schritte ausführen:
- Erteilen Sie dem Benutzer, der das neue Teamprojekt erstellt, Berechtigungen.
- Erstellen Sie das Teamprojekt.
- Erteilen Sie den Teammitgliedern, die am Projekt arbeiten werden, Berechtigungen.
- Überprüfen Sie einige Inhalte.
In diesem Thema erfahren Sie, wie Sie diese Verfahren ausführen, und es werden die Benutzer und Auftragsrollen identifiziert, die wahrscheinlich für die einzelnen Prozeduren verantwortlich sind. Beachten Sie, dass abhängig von der Struktur Ihrer organization jede dieser Aufgaben in der Verantwortung einer anderen Person sein kann.
Bei den Aufgaben und exemplarischen Vorgehensweisen in diesem Thema wird davon ausgegangen, dass Sie TFS installiert und konfiguriert haben und dass Sie im Rahmen des Konfigurationsprozesses eine Teamprojektsammlung erstellt haben. Weitere Informationen zu diesen Annahmen und allgemeinere Hintergrundinformationen zum Szenario finden Sie unter Konfigurieren eines TFS-Buildservers für die Webbereitstellung.
Erteilen von Berechtigungen für den Teamprojektersteller
Um ein neues Teamprojekt zu erstellen, benötigen Sie die folgenden Berechtigungen:
- Sie müssen über die Berechtigung Neue Projekte erstellen auf der TFS-Anwendungsebene verfügen. In der Regel erteilen Sie diese Berechtigung, indem Sie der TFS-Gruppe "Projektsammlungsadministratoren " Benutzer hinzufügen. Die globale Gruppe Team Foundation-Administratoren enthält diese Berechtigung ebenfalls.
- Sie müssen über die Berechtigung zum Erstellen neuer Teamwebsites in der SharePoint-Websitesammlung verfügen, die der TFS-Teamprojektsammlung entspricht. In der Regel erteilen Sie diese Berechtigung, indem Sie den Benutzer einer SharePoint-Gruppe mit Vollzugriffsrechten für die SharePoint-Websitesammlung hinzufügen.
- Wenn Sie SQL Server Reporting Services Features verwenden, müssen Sie Mitglied der Rolle Team Foundation Content Manager in Reporting Services sein.
Wer führt diese Verfahren durch?
In der Regel führt die Person oder Gruppe, die die TFS-Bereitstellung verwaltet, diese Verfahren ebenfalls aus.
Da es sich um einen Berechtigungssatz mit hohen Berechtigungen handelt, werden neue Teamprojekte in der Regel von einer kleinen Teilmenge von Benutzern erstellt, die für die Verwaltung einer TFS-Bereitstellung zuständig sind. Entwicklern werden in der Regel nicht die Berechtigungen erteilt, die zum Erstellen neuer Teamprojekte erforderlich sind.
Erteilen von Berechtigungen in TFS
Wenn Sie es einem Benutzer ermöglichen möchten, neue Teamprojekte zu erstellen, besteht die erste allgemeine Aufgabe darin, den Benutzer der Gruppe Projektsammlungsadministratoren für die Teamprojektsammlungssammlung hinzuzufügen.
So fügen Sie der Gruppe "Projektsammlungsadministratoren" einen Benutzer hinzu
Zeigen Sie auf dem TFS-Server im Startmenü auf Alle Programme, klicken Sie auf Microsoft Team Foundation Server 2010, und klicken Sie dann auf Team Foundation-Verwaltungskonsole.
Erweitern Sie in der Navigationsstrukturansicht die Option Anwendungsebene, und klicken Sie dann auf Teamprojektsammlungen.
Wählen Sie im Bereich Teamprojektsammlungen die Teamprojektsammlung aus, die Sie verwalten möchten.
Klicken Sie auf der Registerkarte Allgemein auf Gruppenmitgliedschaft.
Wählen Sie im Dialogfeld Globale Gruppen die Gruppe Projektsammlungsadministratoren aus, und klicken Sie dann auf Eigenschaften.
Wählen Sie im Dialogfeld Team Foundation Server-Gruppeneigenschaftendie Option Windows-Benutzer oder -Gruppe aus, und klicken Sie dann auf Hinzufügen.
Geben Sie im Dialogfeld Benutzer, Computer oder Gruppen auswählen den Benutzernamen des Benutzers ein, den Sie erstellen möchten, klicken Sie auf Namen überprüfen, und klicken Sie dann auf OK.
Klicken Sie im Dialogfeld Team Foundation Server-Gruppeneigenschaften auf OK.
Klicken Sie im Dialogfeld Globale Gruppen auf Schließen.
Erteilen von Berechtigungen in SharePoint Services
Als Nächstes müssen Sie dem Benutzer die Berechtigung erteilen, neue Teamwebsites in der SharePoint-Websitesammlung zu erstellen, die Ihrer TFS-Teamprojektsammlung entspricht.
So erteilen Sie Vollzugriffsberechtigungen für die SharePoint-Websitesammlung
Wählen Sie in der Team Foundation Server-Verwaltungskonsole auf der Seite Teamprojektsammlungen die Teamprojektsammlung aus, die Sie verwalten möchten.
Notieren Sie sich auf der Registerkarte SharePoint-Website den Wert der AKTUELLEn Standardwebsitespeicherort-URL .
Öffnen Sie internet Explorer, und wechseln Sie dann zu der URL, die Sie in Schritt 2 notiert haben.
Hinweis
Wenn Sie nicht als Der Benutzer, der die Teamprojektsammlung erstellt hat, bei Windows angemeldet sind, müssen Sie sich bei SharePoint als dieser Benutzer anmelden, um den Vorgang fortzusetzen.
Klicken Sie im Menü Websiteaktionen auf Siteeinstellungen.
Klicken Sie auf der Seite Websiteeinstellungen unter Benutzer und Berechtigungen auf Personen und Gruppen.
Klicken Sie im linken Navigationsbereich auf Gruppen.
Klicken Sie auf der Seite Personen und Gruppen: Alle Gruppen auf Gruppen für diese Website einrichten.
Hinweis
Möglicherweise erhalten Sie aufgrund eines Fehlers bei der doppelten HTTP-Codierung den Fehler HTTP 404 Nicht gefunden . Ersetzen Sie in diesem Fall die URL durch folgendes:
Beispiel:[site_collection_URL]/_layouts/permsetup.aspx
http://tfs/sites/Fabrikam%20Web%20Projects/_layouts/permsetup.aspx
Fügen Sie auf der Seite Gruppen für diese Website einrichten den Benutzer, der Teamprojekte erstellt, der Gruppe Besitzer hinzu, und klicken Sie dann auf OK.
Weitere Informationen dazu, wie Sie Benutzern das Erstellen neuer Teamprojekte innerhalb einer Teamprojektsammlung ermöglichen, finden Sie unter Festlegen von Administratorberechtigungen für Teamprojektsammlungen.
Erstellen eines neuen Teamprojekts und Hinzufügen von Benutzern
Sobald Sie über die erforderlichen Berechtigungen verfügen, können Sie das Fenster Team Explorer in Visual Studio 2010 verwenden, um ein neues Teamprojekt zu erstellen. Dieser Ansatz bietet einen Assistenten, der alle erforderlichen Informationen sammelt und die erforderlichen Aufgaben in TFS, SharePoint und SQL Server Reporting Services ausführt. Außerdem müssen Sie Mitgliedern des Entwicklerteams Berechtigungen für das neue Teamprojekt erteilen, damit sie Inhalte hinzufügen und ändern können.
Wer führt diese Verfahren durch?
In der Regel führt ein TFS-Administrator oder ein Entwicklerteamleiter diese Verfahren aus.
Erstellen eines neuen Teamprojekts
Im nächsten Verfahren wird beschrieben, wie Sie in TFS 2010 ein neues Teamprojekt erstellen.
So erstellen Sie ein neues Teamprojekt
Zeigen Sie im Startmenü auf Alle Programme, klicken Sie auf Microsoft Visual Studio 2010, klicken Sie mit der rechten Maustaste auf Microsoft Visual Studio 2010, und klicken Sie dann auf Als Administrator ausführen.
Hinweis
Wenn Sie Visual Studio 2010 nicht als Administrator ausführen, schlägt der Assistent für neue Teamprojekte im letzten Schritt fehl.
Wenn das Dialogfeld Benutzerkontensteuerung angezeigt wird, klicken Sie auf Ja.
Klicken Sie in Visual Studio im Menü Team auf Mit Team Foundation Server verbinden.
Hinweis
Wenn Sie bereits eine Verbindung mit einem TFS-Server konfiguriert haben, können Sie die Schritte 4 bis 7 auslassen.
Klicken Sie im Dialogfeld Verbindung mit Teamprojekt auf Server.
Klicken Sie im Dialogfeld Team Foundation Server hinzufügen/entfernen auf Hinzufügen.
Geben Sie im Dialogfeld Team Foundation Server hinzufügen die Details Ihrer TFS-instance an, und klicken Sie dann auf OK.
Klicken Sie im Dialogfeld Team Foundation Server hinzufügen/entfernen auf Schließen.
Wählen Sie im Dialogfeld Mit Teamprojekt verbinden den TFS-instance Sie eine Verbindung herstellen möchten, wählen Sie die Teamprojektsammlung aus, der Sie hinzufügen möchten, und klicken Sie dann auf Verbinden.
Klicken Sie im Fenster Team Explorer mit der rechten Maustaste auf die Teamprojektsammlung, und klicken Sie dann auf Neues Teamprojekt.
Geben Sie im Dialogfeld Neues Teamprojekt einen Namen und eine Beschreibung für das Teamprojekt an, und klicken Sie dann auf Weiter.
Hinweis
Wenn Ihr Teamprojekt Leerzeichen enthält, können einige Probleme auftreten, wenn Sie das IIS-Webbereitstellungstool (Web Deploy) zum Bereitstellen von Paketen aus dem Ausgabepfad verwenden. Leerzeichen im Pfad können die Ausführung von Web Deploy-Befehlen erheblich erschweren.
Wählen Sie auf der Seite Prozessvorlage auswählen die Prozessvorlage aus, die Sie zum Verwalten des Entwicklungsprozesses verwenden möchten, und klicken Sie dann auf Weiter.
Hinweis
Weitere Informationen zu Prozessvorlagen für TFS finden Sie unter Prozessvorlagen und Tools.
Lassen Sie auf der Seite Teamwebsiteeinstellungen die Standardeinstellungen unverändert, und klicken Sie dann auf Weiter.
Diese Einstellung erstellt oder identifiziert eine SharePoint-Teamwebsite, die dem TFS-Teamprojekt zugeordnet ist. Ihr Entwicklungsteam kann diese Website verwenden, um die Dokumentation zu verwalten, an Diskussionsthreads teilzunehmen, Wiki-Seiten zu erstellen und verschiedene andere Aufgaben auszuführen, die sich nicht auf Code beziehen. Weitere Informationen finden Sie unter Interaktionen zwischen SharePoint-Produkten und Team Foundation Server.
Lassen Sie auf der Seite Quellcodeverwaltungseinstellungen angeben die Standardeinstellungen unverändert, und klicken Sie dann auf Weiter.
Diese Einstellung identifiziert oder erstellt den Speicherort in der TFS-Ordnerhierarchie, der als Stammordner für Ihre Inhalte fungiert.
Klicken Sie auf der Seite Teamprojekteinstellungen bestätigen auf Fertig stellen.
Wenn das neue Teamprojekt erfolgreich erstellt wurde, klicken Sie auf der Seite Teamprojekt erstellt auf Schließen.
Hinzufügen von Benutzern zu einem Teamprojekt
Nachdem Sie das neue Teamprojekt erstellt haben, können Sie Benutzern Berechtigungen erteilen, damit sie mit dem Hinzufügen und Zusammenarbeiten an Inhalten beginnen können.
So fügen Sie einem Teamprojekt Benutzer hinzu
Klicken Sie in Visual Studio 2010 im Fenster Team Explorer mit der rechten Maustaste auf das Teamprojekt, zeigen Sie auf Teamprojekteinstellungen, und klicken Sie dann auf Gruppenmitgliedschaft.
Damit ein Benutzer Code unter Quellcodeverwaltung hinzufügen, ändern und entfernen kann, müssen Sie ihn der Gruppe Mitwirkende hinzufügen.
Wählen Sie im Dialogfeld Projektgruppen die Gruppe Mitwirkende aus, und klicken Sie dann auf Eigenschaften.
Wählen Sie im Dialogfeld Team Foundation Server-Gruppeneigenschaftendie Option Windows-Benutzer oder -Gruppe aus, und klicken Sie dann auf Hinzufügen.
Geben Sie im Dialogfeld Benutzer, Computer oder Gruppen auswählen den Benutzernamen des Benutzers ein, den Sie dem Teamprojekt hinzufügen möchten, klicken Sie auf Namen überprüfen, und klicken Sie dann auf OK.
Klicken Sie im Dialogfeld Team Foundation Server-Gruppeneigenschaften auf OK.
Klicken Sie im Dialogfeld Projektgruppen auf Schließen.
Zusammenfassung
An diesem Punkt ist Ihr neues Teamprojekt einsatzbereit, und Ihr Entwicklerteam kann mit dem Hinzufügen von Inhalten und der Zusammenarbeit am Entwicklungsprozess beginnen.
Im nächsten Thema, Hinzufügen von Inhalten zur Quellcodeverwaltung, wird beschrieben, wie Inhalte zur Quellcodeverwaltung hinzugefügt werden.
Weitere Informationen
Eine umfassendere Anleitung zum Erstellen von Teamprojekten in TFS finden Sie unter Erstellen eines Teamprojekts. Weitere Informationen dazu, wie Sie Benutzern das Erstellen neuer Teamprojekte innerhalb einer Teamprojektsammlung ermöglichen, finden Sie unter Festlegen von Administratorberechtigungen für Teamprojektsammlungen. Weitere Informationen zum Hinzufügen von Benutzern zu Teamprojekten finden Sie unter Hinzufügen von Benutzern zu Teamprojekten.