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

  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 Option Anwendungsebene, und klicken Sie dann auf Teamprojektsammlungen.

    Screenshot der Navigationsstrukturansicht zum Klicken auf Teamprojektsammlungen.

  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-Gruppeneigenschaftendie 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 erstellen möchten, 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 erteilen, neue Teamwebsites in der SharePoint-Websitesammlung zu erstellen, 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. Notieren Sie sich auf der Registerkarte SharePoint-Website den Wert der AKTUELLEn Standardwebsitespeicherort-URL .

    Notieren Sie sich auf der Registerkarte SharePoint-Website den Wert des Aktuellen Standardwebsitestandorts.

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

  4. Klicken Sie im Menü Websiteaktionen auf Siteeinstellungen.

    Klicken Sie im Menü Websiteaktionen auf Websiteeinstellungen.

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

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

    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

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

    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

  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 neue Teamprojekte 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 bis 7 auslassen.

  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-instance an, und klicken Sie dann auf OK.

    Geben Sie im Dialogfeld Team Foundation Server hinzufügen die Details ihrer T F S-instance an, und klicken Sie dann auf OK.

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

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

    Wählen Sie im Dialogfeld Mit Teamprojekt verbinden den T F S 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.

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

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

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

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

  14. Lassen Sie auf der Seite Quellcodeverwaltungseinstellungen angeben die Standardeinstellungen unverändert, und klicken Sie dann auf Weiter.

  15. Diese Einstellung identifiziert oder erstellt den Speicherort in der TFS-Ordnerhierarchie, der 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 Team Explorer mit der rechten Maustaste auf das Teamprojekt, zeigen Sie auf Teamprojekteinstellungen, und klicken Sie dann auf Gruppenmitgliedschaft.

  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 Projektgruppen die Gruppe Mitwirkende aus, und klicken Sie dann auf Eigenschaften.

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

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

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

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

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