Zarządzanie kolekcjami projektów zespołowych

Jeśli Twój Team Foundation Server (TFS) obsługuje wiele projektów zespołowych, można zarządzać ich bardziej efektywnym grupowanie ich razem i przypisując te same zasoby do nich.Na przykład można grupować projektów, które mają podobne wymagania, jak i cele, takie jak wszystkich projektów zespołowych, które uzyskują dostęp do podstawy określonego kodu.Następnie można zarządzać grupy projektów zespołowych jako autonomicznego zasobów z własnej grupy użytkowników, zasobów serwera i harmonogram konserwacji.

Grupa projektów zespołowych jest nazywana zespołu kolekcji projektów.Po zainstalowaniu TFS kolekcję domyślna jest tworzony ma zawierać wszystkie projektów zespołowych.Podczas tworzenia kolekcji, należy określić, można użyć zasobów logicznych i fizycznych, które zespołu projektów w tej kolekcji.Wszystkie artefakty i dane, których używa tych projektów zespołowych są przechowywane w bazie danych pojedynczej kolekcji.

Na poniższej ilustracji przedstawiono, jak bazy danych dla kolekcji projektów zespołu są zintegrowane z logiczną architekturą TFS.Podczas tworzenia projektu zespołowego, należy określić kolekcji, w którym będą przechowywane dane.

Przykład: Lokalizacja możliwe kolekcji baz danych

Wyświetl informacje lub konfigurowania istniejących kolekcji projektów zespołu

  1. Jeśli nie zostały dodane jako TFS administrator, Dodaj się teraz.

    Musisz być członkiem lokalnej grupy Administratorzy na serwerze, na którym chcesz Otwórz konsolę programu, a użytkownik jest członkiem grupy Administratorzy programu Team Foundation lub swoje Edytuj informacje o poziomie serwera uprawnienia musi być ustawiona wartość Zezwalaj.

  2. Zaloguj się do serwera warstwy aplikacji dla TFS, otwórz konsolę administracyjną dla TFS i otwórz węzeł kolekcji projektu zespołowego.

    Aby dowiedzieć się, jak otworzyć konsolę administracyjną, zobacz konsoli administracyjnej programu Team Foundation umożliwia konfigurowanie i zarządzanie nimi wdrożenie.

  3. Zaznacz nazwę kolekcji i zapoznać się z informacji podanych na poszczególnych kartach.Niektóre karty są wyświetlane tylko jeśli skonfigurowano odpowiednią aplikację do obsługi aplikacji warstwy wdrażanie TFS.

    Na karcie odpowiednie, można wykonać poniższe zadania.

    klawisz Tab,

    Zadania

    Wartości ogólne

    • Uruchom zbieranie lub zatrzymać zbieranie: uruchomienia lub zatrzymania kolekcji.Projekty zespołowe stają się niedostępne po zatrzymaniu kolekcji.Zwykle zatrzymania zbierania do obsługi operacji konserwacji, takich jak przeniesienie lub dzielenie kolekcji.

      Jeśli kolekcja jest uruchomiona, tylko zatrzymać zbieranie pojawi się.Jeśli kolekcja jest zatrzymana, tylko rozpocząć zbieranie pojawi się.Uruchomienie lub zatrzymanie Kolekcja może zająć kilka minut.Może być konieczne wybrać Odśwież do wyświetlenia zmiany stanu.

    • Edytuj ustawienia: Edytuj opis kolekcji lub konfiguracji.

    • Członkostwo grupy: Dodawanie lub usuwanie użytkowników lub grupy jako członków kolekcji.Aby dowiedzieć się więcej, zobacz Ustawianie uprawnień administratora dla kolekcji projektu zespołowego.

    • Administrowanie zabezpieczeń: Zarządzaj uprawnieniami grupy kolekcji.Aby dowiedzieć się więcej, zobacz Uprawnienia serwera programu Team Foundation Server.

    Stan

    Wyświetl dziennik czynności lub ponownie uruchom zadanie.

    Projekty zespołowe

    Wyświetl zdefiniowanych dla kolekcji projektów zespołu i Usuwanie projektu zespołowego.

    Aby dowiedzieć się więcej na temat projektów zespołowych, zobacz Tworzenie projektu zespołowego.

    Folder raportów

    Skonfiguruj serwer raportów do użycia przez kolekcji.

    Gdy edytujesz domyślnej lokalizacji folderu, operacja zakończy się niepowodzeniem, wpisz ścieżkę w folderze, który nie istnieje na serwerze, jeśli nie masz uprawnień do utworzenia folderu na tym serwerze.Jeśli nie masz uprawnień do tworzenia folderów na tym serwerze, należy określić istniejącego folderu.

    Aby usunąć domyślną lokalizację podfolderów raportu, wybierz polecenie wyczyść konfigurację.

    Usuwanie konfiguracji usuwa funkcje raportowania dla wszystkich istniejących i przyszłych projektów zespołowych w kolekcji.

    Ta karta jest wyświetlana tylko, jeśli udało Ci się dodać serwer raportów do TFS.

    Witryny programu SharePoint

    Wyświetl, skonfigurować lub usunąć domyślną lokalizację katalogu głównego, dla której tworzone są portali projektu zespołowego.Utwórz nowego Kreatora projektu zespołu tworzy portali projektu zespołowego w tej lokalizacji.

    Jeśli aplikacji sieci Web programu SharePoint lista jest pusta, warstwy aplikacji nie skonfigurowano żadnych aplikacji.

    Ta karta jest wyświetlana tylko po skonfigurowaniu warstwy aplikacji z produktów programu SharePoint.Zobacz Dodawanie produktów SharePoint do wdrożenia.

Tworzenie kolekcji projektów zespołowych

Przed utworzeniem kolekcji projektów zespołowych należy przejść do tego sekcję, aby dowiedzieć się więcej o zaletach i wadach tworzenie wielu kolekcji projektu zespołowego.

  1. Jeśli jeszcze nie zostało dodane jako administrator TFS, Dodaj się teraz.

    Musisz być członkiem lokalnej grupy Administratorzy na serwerze, na którym chcesz Otwórz konsolę programu, a użytkownik jest członkiem grupy Administratorzy programu Team Foundation lub swoje Edytuj informacje o poziomie serwera uprawnienia musi być ustawiona wartość Zezwalaj.

  2. Korzystając z konsoli administracyjnej, otwórz kolekcje projektu zespołowego strony i wybierz polecenie Utwórz kolekcję.

  3. Wykonaj wskazówki udostępnione przez tworzenie kolekcji projektów zespołowych kreatora.

    Dla nazwa, określ unikatową nazwę z nie więcej niż 64 znaków (mniej lepszą) i nie Określ ukośniki lub inne znaki specjalne na liście Ograniczenia nazewnictwa w programie Team Foundation.

    Kreator obsługuje konfigurację z następujących zasobów.Niektórych zasobów można skonfigurować tylko, jeśli wcześniej skonfigurowano serwer warstwy aplikacji, który obsługuje kolekcji do obsługi odpowiednią aplikację.

    Wystąpienia warstwy danych lub SQL Server

    1. W wystąpienia serwera SQL, określ nazwę serwera TFS warstwy danych.Jeśli chcesz użyć nazwanego wystąpienia bazy danych dla tej kolekcji projektów zespołowych udostępniać, musisz określić nazwę wystąpienia, jak w następującym przykładzie:

      Nazwa_serwera**\**InstanceName

    2. Wybierz Utwórz nową bazę danych dla tej kolekcji , aby utworzyć bazę danych dla kolekcji.Ta opcja wymaga, że konto usługi dla Visual Studio Team Foundation tła zadań Agent używa ma uprawnienia do tworzenia bazy danych w wystąpienie klasy SQL Server.

      Można też wybrać Użyj istniejącej bazy danych Jeśli chcesz używać bazy danych, który już istnieje i określ nazwę bazy danych w polu tekstowym.Ta opcja wymaga czy istnieje pustej bazy danych w nazwanym wystąpieniu programu SQL Server i czy masz uprawnienia do zapisu.

    Aplikacja sieci web programu SharePoint

    1. Aplikacja sieci web programu SharePoint jest wyświetlany, jeśli skonfigurowano warstwy aplikacji z aplikacją sieci web programu SharePoint, w przeciwnym razie jest ona wyłączona.Aby skonfigurować później, zobacz Dodawanie produktów SharePoint do wdrożenia.

    2. Wybierz dalej aby opcja domyślna służy do tworzenia zbioru witryn.Wybierz tę opcję, chyba że infrastruktury biznesowej wymaga użycia istniejącą kolekcję witryny.Ta opcja spowoduje utworzenie kolekcji witryn programu SharePoint o nazwie kolekcji używana jako nazwa podrzędne witryny głównej witryny, który jest skonfigurowany w aplikacji sieci web programu SharePoint.

      Ta opcja wymaga konta usługi TFS być członkiem grupy administratorów farmy.Jeśli nie, nie można utworzyć zbioru witryn.

    3. Lub, aby korzystać z istniejącą kolekcję witryny tworzona jest członkiem grupy administratorów farmy, rozwiń węzeł Zaawansowana konfiguracja, wybierz polecenie Określ ścieżkę do istniejącej witryny programu SharePointi podaj ścieżkę względną zbioru witryn, który został utworzony dla Ciebie.

      Wybierz Sprawdź ścieżkęi czy ścieżka jest poprawna, wybierz opcję dalej.

    SQL Server Reporting Services

    1. Raporty jest wyświetlana, jeśli skonfigurowano warstwy aplikacji do użycia SQL Server usług Reporting Services, w przeciwnym razie jest ona wyłączona.Aby skonfigurować później, zobacz Dodawanie serwera raportu.

    2. Przejrzyj informacje dotyczące serwera i folder, w którym będą udostępniane raporty i wybierz opcję dalej.Ta opcja wymaga konta użytkownika, aby zażądać uprawnień, aby utworzyć folder na serwerze, który działa usług Reporting Services.

      O ile ograniczenia zabezpieczeń w infrastrukturze firmy uniemożliwić automatyczne tworzenie folderu jako część kreatora, należy umożliwia utworzenie folderu opcja domyślna.

    3. Należy użyć w folderze, który administrator tworzony serwera, na którym uruchomiono usługi Reporting Services, rozwiń węzeł Zaawansowana konfiguracja, wybierz polecenie Określ ścieżkę do istniejącego folderui podaj ścieżkę względną folderu, który został utworzony dla Ciebie.

      Wybierz Sprawdź ścieżkęi czy ścieżka jest poprawna, wybierz opcję dalej.

    Lab Management

    Proces weryfikacji

    1. W sprawdza gotowości, sprawdź stan kontroli.

      Niebieski podkreślony błąd wskaźnik pojawia się obok żadna konfiguracja, która zawiera błąd.Można wybrać wskaźnik szczegółowy komunikat o problemie.Przed kontynuowaniem musisz zająć wszystkie błędy.

      Po upływie wszystkie testy gotowości, wybierz Utwórz.

    2. Rozpocznie się proces tworzenia kolekcji projektów zespołowych.

      Po zakończeniu pracy kreatora, wybierz polecenie Zamknij.

Odłączanie lub usunąć kolekcji projektów zespołowych

Jeśli chcesz wykonać operacji konserwacji, takie jak przeniesienie lub dzielenie kolekcję odłączanie się kolekcji projektów zespołowych.Zespoły nie może uzyskać dostępu projektów zespołowych lub kod źródłowy po odłączeniu kolekcji.

Usuwanie kolekcji, gdy nie są już potrzebne dane przechowywane w projektach zespołu zdefiniowane w kolekcji.Trzech krokach można usunąć kolekcję kolekcji odłączanie [1], [2] usunąć bazę danych kolekcji, a następnie (3) Usuń obsługiwane usuniętych kolekcji zbiór witryn programu SharePoint.

Odłączanie kolekcji

  1. Z konsoli administracyjnej, zaznacz nazwę kolekcji, który chcesz usunąć, a następnie wybierz odłączanie kolekcji.

  2. Wykonaj wskazówki udostępnione przez odłączanie kreatora kolekcji projektów zespołu.

    (Opcjonalnie) Na zapewnienia obsługi komunikatów dla kolekcji projektów zespołowych odszukaj obsługi wiadomości, określić komunikat dla użytkowników, którzy mogą próbować nawiązać projektów w tej kolekcji.

  3. Jeśli wszystkie kontroli gotowości zakończyły się pomyślnie, wybierz Odłącz.

    Na Monitor kolekcji projektów zespołowych odłączanie postępu strony, po zakończeniu wszystkich procesów, wybierz dalej.

  4. (Opcjonalnie) Na przejrzeć dodatkowe informacje dla tej kolekcji projektów zespołowych strony, należy zwrócić uwagę lokalizację pliku dziennika.

Usuń bazy danych i kolekcji witryn programu SharePoint

  1. Otwórz SQL Server Management Studio połączyć się z wystąpieniem klasy SQL Server aparat bazy danych, który obsługuje bazę danych kolekcji, a następnie rozwiń wystąpienie.

    Zaznacz nazwę bazy danych kolekcji (domyślnie TFS_CollectionName), a następnie usuń bazy danych.

    Aby uzyskać więcej informacji, zobacz jak: usuwanie bazy danych.

  2. Otwórz administracji centralnej programu SharePoint, a następnie usuń zbiór witryn, która obsługiwana usuniętych kolekcji.

    Aby uzyskać więcej informacji, zobacz usunięcia zbioru witryn w programie SharePoint 2013.

Kolekcja projektów zespołowych już nie zostanie wyświetlony na liście kolekcji w konsoli administracyjnej.

Pytania i odpowiedzi

Pyt.: co to są zalet i wad tworzenie wielu kolekcji projektu zespołowego?

Jeśli prace programistyczne zyskają możliwości gałęzi i scalania kodu lub użytkownik musi zbadać stanu elementów roboczych, które odnoszą się do tego samego kodu, należy skonsolidować swoje projektów zespołowych w tej samej kolekcji projektów zespołowych.

Odp zalety do tworzenia więcej niż jednej kolekcji

Można lepiej oddzielić potrzeby operacyjne dla jednego bazie kodu lub innych grupowania projektów od potrzeb operacyjnych dla innego grupowania.Ponieważ dane dla każdej kolekcji są przechowywane w własną bazę danych, można niezależnie zarządzać wielu aspektów każdej kolekcji oddzielnie od innych kolekcji z nazwami.Na przykład można zatrzymać i uruchomić pojedynczo każdej kolekcji.W związku z tym można zaplanować konserwacyjnych dla każdej kolekcji w różnym czasie.

Grupowanie projektów zespołowych w więcej niż jednej kolekcji ma następujące zalety:

  • Większą elastyczność i skalowalność w zarządzanie i rozpowszechnianie baz danych i zasobów.Grupa projektów zespołowych pokrewne udostępniać raportów, elementów roboczych i wskazówki dotyczące procesów, a także bazie kodu.

    Przez utworzenie bazy danych dla każdej kolekcji, zespołów i Administratorzy mogą wykonywać następujące zadania:

    • Tworzenie, tworzyć gałęzie, scalania i iteracji kodu autonomicznego zgodnie z potrzebami w kolekcji projektów.Kod zależności poza kolekcji można zarządzać oficjalnie.

    • Kopii zapasowej i przywracania danych dla każdej kolekcji, niezależnie od innych kolekcji.

    • Przechowywanie wszystkich kolekcji baz danych na pojedyncze wystąpienie programu SQL Server lub rozproszenia baz danych na co najmniej jedno wystąpienie.

    • Odłączanie kolekcji, jego kopię zapasową i przywróć ją do różnych wdrożenia programu TFS.

    • Ponownie przypisać zasobów, aby lepiej spełnienia wymagań projektów, zgodnie z ich wzrost rozmiaru wraz z upływem czasu.

  • Zwiększona działania zabezpieczeń.Każda z kolekcji, ponieważ zawiera własny zestaw użytkowników i uprawnień izolowanie bazy kodu różnych można samodzielnie w innej kolekcji.Administratorzy mogą dodawać użytkowników tylko do kolekcji zawierający projektu lub projekty, które odnoszą się do tej bazy określonego kodu.

  • Zwiększyć możliwości do obsługi procesów niestandardowych przepływów pracy.Każda z kolekcji zarządza szablony procesów, typy elementów roboczych, typy łączy, listy globalnych i niezależne od innych kolekcje pola elementów roboczych.Oddzielając projektów zespołowych, które mają różne przepływu procesów do innej kolekcji tylko udostępnienie tych dostosowania niezbędne do tych projektów zespołowych w kolekcji.

Odp wad tworzenia więcej niż jednej kolekcji

Tworzenie więcej niż jednej kolekcji projektów zespołowych główną wadą jest zwiększenie złożoności wdrożenie programu TFS.

  • Należy utworzyć kopię zapasową i Przywróć bazę danych dla każdej kolekcji i innych zarządzania i zadania konserwacji również zwiększyć proporcjonalnie do liczby kolekcji, w których istnieje.Na przykład zestaw użytkowników i uprawnień dla każdej kolekcji projektów zespołowych musi zarządzać pojedynczo.

  • Zespoły nie można połączyć elementów roboczych w kolekcji.

  • Nie można tworzyć gałęzie zespoły lub scalenie kodu w kolekcji.

  • Zespoły nie można utworzyć kwerendy w kolekcji.

Pyt jakie obiekty lub zasoby są zarządzane na poziomie zbioru?

Odp każdego projektu zespołowego należy do kolekcji.Ponadto na poziomie zbioru zależą następujące obiekty:

Pyt jak TFS obsługuje raporty z danych przechowywanych dla kolekcji różnych zespołu?

Odp magazyn danych z jednego relacyjnego zawiera wszystkie dane zgłoszeniu ze wszystkich projektów zespołowych zdefiniowane w wszystkich zbiorów projektu do wdrożenia TFS.Dane z tego magazynu są następnie przetwarzane i zapisywane w module OLAP.Ponieważ dane są zbierane w magazynie danych jednego, możesz zgłosić między wiele zespołów kolekcji projektów.

Aby utworzyć lub dostosowania raportów, należy dodać konta użytkowników do roli TfsWarehouseDataReader.Autorzy raportów musi mieć do magazynu danych relacyjnych i modułu usług Analysis Services.Te konta mogą wyświetlać dane dla wszystkich projektów zespołowych, które zostały zainstalowane w wszystkich zbiorów projektu zespołowego wdrażanie TFS.Nie istnieje sposób, aby ograniczyć dostęp do projektu zespołowego lub kolekcji.

Pyt jak skalowanie Moje wdrożenia z kolekcjami?

A: See Move a team project collection or Split a team project collection.

Pyt to narzędzie wiersza polecenia do zarządzania kolekcje?

Odp można użyć TFSConfig Collection polecenie, aby dołączyć, odłączanie, usunąć lub sklonować kolekcji projektów zespołowych.Zobacz Polecenie collection [TSFConfig].