Uspořádání serveru s kolekcí týmu projektu
Týmové projekty lze spravovat efektivněji je seskupit dohromady a přiřazením stejné prostředky na ně.Můžete například seskupit projekty, které mají podobné požadavky nebo cílů, jako jsou všechny projekty, které se vztahují k určitým kódem base.Potom můžete spravovat sdružení jako autonomní zdroj s vlastní uživatelské skupiny prostředků serveru a plán údržby.V Team Foundation Server (TFS), můžete seskupit týmové projekty do jedné nebo více organizačních jednotek, na které se nazývá kolekce týmových projektů.Kolekce týmového projektu je uspořádání struktury, která umožňuje definovat a řídit skupinu týmové projekty v rámci TFS.Při vytváření kolekce určíte pomocí logické a fyzické zdroje, které týmové projekty v rámci této kolekce.Artefakty a data, která používají tyto projekty jsou uloženy v jediné databázi kolekce.
Kolekce týmových projektů poskytují správci serveru, což přináší následující výhody:
Databáze jednotného, který ukládá všechna data pro každý projekt v každé kolekci.Správci mohou zálohovat a obnovit databázi nezávisle na jiných kolekcích.Správce může také odebrat kolekci týmového projektu, zazálohovat a potom je obnovíte do různých nasazení TFS.
Škálovatelné metody, která správcům umožňuje spravovat prostředky, které vyžadují úsilí o rozvoj.Správci mohou přiřadit prostředky lépe splňovat požadavky na projekty v rámci kolekce.
Kolekce týmových projektů poskytují správci projektů, což přináší následující výhody:
Seskupení souvisejících projektů, které můžete sdílet sestavy, pracovních položek a Průvodce procesem, jakož i základní kód.
Autonomní směrového základní, který je možné sestavit, rozvětvené sloučené a podle potřeby projektů v rámci kolekce iterated.Kód závislosti mimo kolekci lze formálně spravovat.
Pokud vytvoříte více kolekcí, můžete uložit všechny databáze pro ně v jedné instanci SQL Server, nebo distribuovat databází přes jeden nebo více instancí.
Následující ilustrace znázorňuje, jak logické architektury TFS integraci databází pro kolekce týmových projektů:
Při instalaci TFS vytvoříte výchozí kolekci tak, aby obsahovaly všechny týmové projekty nebo může zpozdit vytvoření kolekce.Však je nutné vytvořit alespoň jednu kolekci před vytvořením první týmového projektu.Všechny projekty musí být vytvořeny v rámci kolekce.
Pokud upgradujete z předchozí verze TFS, je vytvořena výchozí kolekce a všechny existující projekty, které jsou uloženy v této kolekci.Po instalaci nebo upgradu, můžete vytvořit více kolekcí nejlepší suit organizačních požadavků.Kromě toho je možné selektivně kolekci jednotlivých týmu projektu upgradu ji odpojíte od jednoho nasazení zálohování své databáze, obnovení k nasazení s aktuální verzí TFS a potom pomocí Průvodce konfigurovat funkce pro přidání funkcí TFS 2012 do projektů v této kolekci.Další informace naleznete v tématu Move a Team Project Collection a Aktualizace upgradovaného týmového projektu s cílem získat přístup k novým funkcím.
Výhody vytváření více kolekce týmových projektů
Pokud vytvoříte více než jednu kolekci, lze lépe provozními potřebami základu kódu nebo jiném seskupení projektů oddělit od provozních potřeb pro jiné seskupení.Protože data pro každou kolekci jsou uloženy ve vlastní databázi, můžete nezávisle spravovat mnoho aspektů jednotlivých kolekcí odděleně od jiných kolekcí v nasazení.Můžete například zastavení a spuštění každé kolekce jednotlivě.Proto lze naplánovat operace údržby pro každou kolekci v různých časech.
Protože každá kolekce má svoji vlastní sadu uživatelů a oprávnění, můžete pomoci zvýšit provozní zabezpečení izolování základů různých kódů v různých kolekcích.Potom můžete přidat uživatele pouze pro kolekci, která obsahuje projekt nebo projekty, které se vztahují k této konkrétní kód base.
Nevýhody vytvoření více kolekce týmových projektů
Pokud vytvoříte více než jednu kolekci, zvýšení složitosti vašeho nasazení TFS.Je nutné zálohovat a obnovit databázi pro každou kolekci a další správu a údržbu také zvětšit úměrně k počtu kolekcí, které máte.Například musíte spravovat skupinu uživatelů a oprávnění pro jednotlivé kolekce týmového projektu samostatně.
Kromě toho je třeba zvážit následující skutečnosti při rozhodování, zda chcete vytvořit několik kolekcí:
Pracovní položky nelze propojovat v kolekcích.
Nelze se větví nebo sloučit kód celé kolekce.
Nelze vytvořit dotazy celé kolekce.
Všechny tyto funkce lze provést prostřednictvím týmové projekty v rámci stejné kolekce.Měli byste zvážit konsolidaci úsilí týmu na projekty v rámci jedné kolekce, je-li vaše úsilí o rozvoj využijí možnost kód pobočky a sloučení nebo musí zjistit stav pracovních položek, které se vztahují na stejný kód.
Obecné úlohy
Témata |
Description |
---|---|
Vytvoření kolekce týmu projektu Konfigurace prostředků na podporu týmové projekty |
Uspořádání prostředků pro podporu týmové projekty: můžete vytvořit jeden nebo více kolekce týmových projektů k uspořádání a podporu týkající se rozvojových projektů. |
Přidání zdrojů do existující kolekce týmových projektů: můžete přidat webové aplikace služby SharePoint nebo server se systémem SQL Server služby Reporting Services týmu projektu kolekce po jeho vytvoření. |
|
Příprava obnovení do různých nasazení TFS databázi kolekce projektu týmu: odpojíte kolekci týmového projektu, zastavte všechny úlohy a uložit konfigurační údaje potřebné pro připojení k jiné nasazení kolekce.Budete chtít tuto činnost provést před zálohování databáze v rámci přípravy tah, částečné upgrade nebo obnovení kolekci jednotlivých týmu projektu. |
|
Změna umístění kolekci týmového projektu: kolekci týmového projektu můžete přesunout z jednoho nasazení Team Foundation Server do druhého. |
|
Uspořádat projekty jsou v kolekci týmového projektu: organizace projektů v kolekci můžete změnit jeho rozdělení a odstraněním projekty z každé kolekce dokud obě kolekce mají jedinečnou sadu projektů. |
|
Spuštění nebo zastavení kolekci týmového projektu: zastavíte kolekci týmového projektu zachovat nebo aktualizovat základní součást dne, kdy Team Foundation Server závisí. |
|
Změnit prostředky pro týmové projekty v rámci kolekce: můžete změnit prostředky, které jsou k dispozici pro týmové projekty v rámci kolekce, jako jsou například webové aplikace, která projekty v použití kolekce.Můžete také změnit oprávnění uživatelů a skupin na úrovni kolekce webů. |
|
Odstranit kolekci týmového projektu: můžete zvýšit prostředky, které jsou k dispozici pro jiné kolekce týmových projektů a zjednodušit odstraněním kolekce, které mají žádné aktivní nebo životaschopné projekty nasazení. |
Odkaz
Konfigurace serveru pomocí konzoly pro správu Team Foundation