Freigeben über


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 Lernprogrammen basierend auf den Anforderungen an die Unternehmensbereitstellung eines fiktiven Unternehmens namens Fabrikam, Inc. In dieser Lernprogrammreihe wird eine Beispiellösung – die Contact Manager-Lösung – verwendet, um eine Webanwendung mit einer realistischen Komplexitätsstufe darzustellen, einschließlich einer ASP.NET MVC 3-Anwendung, einem WCF-Dienst (Windows Communication Foundation) und einem Datenbankprojekt.

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 Berechtigungen, die am Projekt arbeiten sollen.
  • Überprüfen Sie einige Inhalte.

In diesem Thema erfahren Sie, wie Sie diese Verfahren ausführen, und es identifiziert die Benutzer und Jobrollen, die wahrscheinlich für jedes Verfahren verantwortlich sind. Beachten Sie, dass je nach Struktur Ihrer Organisation jede dieser Aufgaben möglicherweise die Verantwortung einer anderen Person ist.

Bei den Aufgaben und exemplarischen Vorgehensweisen in diesem Thema wird davon ausgegangen, dass Sie TFS installiert und konfiguriert haben und dass Sie eine Teamprojektsammlung als Teil des Konfigurationsprozesses erstellt haben. Weitere Informationen zu diesen Annahmen und allgemeineren Hintergrundinformationen zum Szenario finden Sie unter Configure a TFS Build Server for Web Deployment.

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 "Project Collection Administrators " Benutzer hinzufügen. Die globale Gruppe "Team Foundation-Administratoren " enthält auch diese Berechtigung.
  • 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 zu einer SharePoint-Gruppe mit Vollzugriffsrechten in der 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 aus?

In der Regel führt die Person oder Gruppe, die die TFS-Bereitstellung verwaltet, auch diese Verfahren aus.

Da dies eine Gruppe hoch privilegierter Berechtigungen ist, werden neue Teamprojekte typischerweise von einer kleinen Nutzergruppe erstellt, die für die Verwaltung einer TFS-Bereitstellung verantwortlich ist. 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 Teamprojektsammlung hinzuzufügen.

So fügen Sie der Gruppe "Projektsammlungsadministratoren" einen Benutzer hinzu

  1. 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".

  2. Erweitern Sie in der Navigationsstrukturansicht die Anwendungsebene, und klicken Sie dann auf Teamprojektsammlungen.

    Screenshot der Navigationsstrukturansicht, um auf Teamprojektsammlungen zu klicken.

  3. Wählen Sie im Bereich " Teamprojektsammlungen " die Teamprojektsammlung aus, die Sie verwalten möchten.

    Screenshot des Bereichs

  4. Klicken Sie auf der Registerkarte " Allgemein " auf " Gruppenmitgliedschaft".

    Screenshot der Registerkarte

  5. Wählen Sie im Dialogfeld "Globale Gruppen " die Gruppe "Projektsammlungsadministratoren " aus, und klicken Sie dann auf "Eigenschaften".

  6. Wählen Sie im Dialogfeld "Team Foundation Server-Gruppeneigenschaften " die Option "Windows-Benutzer oder -Gruppe" aus, und klicken Sie dann auf "Hinzufügen".

    Screenshot des Dialogfelds

  7. Geben Sie im Dialogfeld "Benutzer, Computer oder Gruppen auswählen " den Benutzernamen des Benutzers ein, den Sie in der Lage sein möchten, neue Teamprojekte zu erstellen, klicken Sie auf "Namen überprüfen", und klicken Sie dann auf "OK".

    Screenshot des Dialogfelds

  8. Klicken Sie im Dialogfeld "Team Foundation Server-Gruppeneigenschaften " auf "OK".

  9. 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 zum Erstellen neuer Teamwebsites in der SharePoint-Websitesammlung erteilen, die Ihrer TFS-Teamprojektsammlung entspricht.

So erteilen Sie Vollzugriffsberechtigungen für die SharePoint-Websitesammlung

  1. Wählen Sie in der Team Foundation Server-Verwaltungskonsole auf der Seite " Teamprojektsammlungen " die Teamprojektsammlung aus, die Sie verwalten möchten.

  2. Beachten Sie auf der Registerkarte SharePoint-Website den Wert der URL für den aktuellen Standardseitenstandort.

    Notieren Sie sich auf der Registerkarte

  3. Öffnen Sie Internet Explorer, und wechseln Sie dann zu der URL, die Sie in Schritt 2 angegeben haben.

    Hinweis

    Wenn Sie nicht bei Windows als Benutzer angemeldet sind, der die Teamprojektsammlung erstellt hat, müssen Sie sich als dieser Benutzer bei SharePoint anmelden, um den Vorgang fortzusetzen.

  4. Klicken Sie im Menü "Websiteaktionen " auf "Websiteeinstellungen".

    Klicken Sie im Menü

  5. Klicken Sie auf der Seite "Websiteeinstellungen " unter "Benutzer und Berechtigungen" auf "Personen und Gruppen".

  6. Klicken Sie im linken Navigationsbereich auf "Gruppen".

    Klicken Sie im linken Navigationsbereich auf

  7. Klicken Sie auf der Seite "Personen und Gruppen: Alle Gruppen " auf " Gruppen für diese Website einrichten".

    Klicken Sie auf der Seite

    Hinweis

    Möglicherweise erhalten Sie einen HTTP 404 Not Found-Fehler aufgrund eines doppelten HTTP-Codierungsfehlers. Ersetzen Sie in diesem Fall die URL durch folgendes:
    [site_collection_URL]/_layouts/permsetup.aspx Zum Beispiel:
    http://tfs/sites/Fabrikam%20Web%20Projects/_layouts/permsetup.aspx

  8. Fügen Sie auf der Seite " Gruppen für diese Website einrichten " den Benutzer hinzu, der Teamprojekte zur Gruppe " Besitzer " erstellt, und klicken Sie dann auf "OK".

    Fügen Sie auf der Seite

Weitere Informationen dazu, wie Benutzer neue Teamprojekte in einer Teamprojektsammlung erstellen können, 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 aus?

In der Regel führt ein TFS-Administrator oder ein Entwicklerteamleiter diese Verfahren aus.

Erstellen eines neuen Teamprojekts

Im nächsten Verfahren wird das Erstellen eines neuen Teamprojekts in TFS 2010 beschrieben.

So erstellen Sie ein neues Teamprojekt

  1. 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 neues Teamprojekt im letzten Schritt fehl.

  2. Wenn das Dialogfeld "Benutzerkontensteuerung " angezeigt wird, klicken Sie auf "Ja".

  3. 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-7 weglassen.

  4. Klicken Sie im Dialogfeld "Verbindung mit Teamprojekt " auf "Server".

  5. Klicken Sie im Dialogfeld "Team Foundation Server hinzufügen/entfernen " auf "Hinzufügen".

  6. Geben Sie im Dialogfeld "Team Foundation Server hinzufügen " die Details Ihrer TFS-Instanz an, und klicken Sie dann auf "OK".

    Geben Sie im Dialogfeld

  7. Klicken Sie im Dialogfeld "Team Foundation Server hinzufügen/entfernen " auf "Schließen".

  8. Wählen Sie im Dialogfeld "Mit Teamprojekt verbinden" die TFS-Instanz aus, mit der Sie eine Verbindung herstellen möchten, wählen Sie die Teamprojektsammlung aus, der Sie hinzufügen möchten, und klicken Sie dann auf "Verbinden".

    Wählen Sie im Dialogfeld

  9. Klicken Sie im Team-Explorer-Fenster mit der rechten Maustaste auf die Teamprojektsammlung, und klicken Sie dann auf "Neues Teamprojekt".

    Klicken Sie im Team-Explorer-Fenster mit der rechten Maustaste auf die Teamprojektsammlung, und klicken Sie dann auf

  10. Geben Sie im Dialogfeld "Neues Teamprojekt " einen Namen und eine Beschreibung für das Teamprojekt ein, und klicken Sie dann auf "Weiter".

    Hinweis

    Wenn Ihr Teamprojekt Leerzeichen enthält, können beim Verwenden von Internet Information Services (IIS) Web Deployment Tool (Web Deploy) zur Bereitstellung von Paketen aus dem Ausgabepfad einige Probleme auftreten. Leerzeichen im Pfad können die Ausführung von Web Deploy-Befehlen erheblich erschweren.

    Screenshot des Dialogfelds

  11. 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.

  12. Lassen Sie auf der Seite " Teamwebsiteeinstellungen " die Standardeinstellungen unverändert, und klicken Sie dann auf "Weiter".

  13. Diese Einstellung erstellt oder identifiziert eine SharePoint-Teamwebsite, die dem TFS-Teamprojekt zugeordnet ist. Ihr Entwicklungsteam kann diese Website verwenden, um 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.

  14. Lassen Sie auf der Seite "Einstellungen für die Quellcodeverwaltung angeben " die Standardeinstellungen unverändert, und klicken Sie dann auf "Weiter".

  15. Diese Einstellung identifiziert oder erstellt den Speicherort in der TFS-Ordnerhierarchie, die als Stammordner für Ihre Inhalte fungiert.

  16. Klicken Sie auf der Seite " Teamprojekteinstellungen bestätigen " auf "Fertig stellen".

  17. 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

  1. 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".

    Klicken Sie in Visual Studio 2010 im Fenster

  2. Damit ein Benutzer Code unter Quellcodeverwaltung hinzufügen, ändern und entfernen kann, müssen Sie ihn der Gruppe "Mitwirkende " hinzufügen.

  3. Wählen Sie im Dialogfeld "Projektgruppen " die Gruppe " Mitwirkende " aus, und klicken Sie dann auf "Eigenschaften".

    Wählen Sie im Dialogfeld

  4. Wählen Sie im Dialogfeld "Team Foundation Server-Gruppeneigenschaften " die Option "Windows-Benutzer oder -Gruppe" aus, und klicken Sie dann auf "Hinzufügen".

    Wählen Sie im Dialogfeld

  5. 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".

    Geben Sie im Dialogfeld

  6. Klicken Sie im Dialogfeld "Team Foundation Server-Gruppeneigenschaften " auf "OK".

  7. Klicken Sie im Dialogfeld "Projektgruppen " auf "Schließen".

Fazit

An diesem Punkt ist Ihr neues Teamprojekt einsatzbereit, und Ihr Entwicklerteam kann mit dem Hinzufügen von Inhalten und der Zusammenarbeit am Entwicklungsprozess beginnen.

Das nächste Thema, das Hinzufügen von Inhalten zur Quellcodeverwaltung, beschreibt, wie Inhalte zur Quellcodeverwaltung hinzugefügt werden.

Weiterführende Lektüre

Eine umfassendere Anleitung zum Erstellen von Teamprojekten in TFS finden Sie unter Erstellen eines Teamprojekts. Weitere Informationen dazu, wie Benutzer neue Teamprojekte in einer Teamprojektsammlung erstellen können, 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.