Odstranění týmového projektu

Můžete odebrat projekt týmu z Team Foundation Server při projektu již nutné pomocí TFSDeleteProject.Kromě toho, pokud jsou součástí, které zůstávají obnovena po vytvoření projektu neúspěšnou týmu, můžete použít TFSDeleteProject k jejich odstranění.

Důležitá poznámkaDůležité

TFSDeleteProjecttrvale zničí týmu projektu, po kterém nelze obnovit.Zálohy všech dat projektu důležité měli před použitím TFSDeleteProject.

Přístup TFSDeleteProject příkazového řádku nástroj, otevřete okno příkazového řádku kde buď Visual Studio nebo Průzkumník týmových projektů je nainstalován a zadejte:

cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE

V 64bitové verzi systému Windows nahradit %programfiles% s %programfiles(x86)%.

[!POZNÁMKA]

I když přihlásíte s oprávněními správce, musíte otevřít zvýšenými okno příkazového řádku, provádět tuto funkci na serveru se systémem Windows Server 2008.Otevření okna příkazového řádku se zvýšenými oprávněními, klepněte na tlačítko Start, pravým tlačítkem myši na příkazového řádkua klepněte na tlačítko Spustit jako správce.Další informace naleznete na webu společnosti Microsoft: Uživatele.

Požadovaná oprávnění

Použít TFSDeleteProject příkaz, musíte být členem Team Foundation správci skupina zabezpečení nebo Správci projektu skupiny zabezpečení.Další informace naleznete v tématu Team Foundation Oprávnění serveru a Team Foundation Výchozí skupiny serveru, oprávnění a role.

TFSDeleteproject [/q] [/force] [/excludewss] /collection:URL TeamProjectName

Parametry

Možnost

Description

/q

Nepovinné.Použije tichý režim.Nezobrazovat výzvu potvrzení.

/force

Nepovinné.Určuje, že proces odstranění by měly pokračovat i v případě, že některé součásti nelze odstranit.

/excludewss

Nepovinné.Určuje, že k odstranění webu služby SharePoint přidružený k týmu projektu.Tuto možnost zachování stávajícího webu tak, aby ostatní týmové projekty lze pokračovat v používání.

/collection:URL

Povinné.Určuje identifikátor URI kolekce týmu projektu.Pro identifikátor URI musí používat následující formát: http://název_serveru: port/název_virtuálního_adresáře/název_kolekce

Pokud nezadáte virtuálního adresáře, musí pro identifikátor URI použijte následující formát:

http://Název_serveru: port / název_kolekce.

TeamProjectName

Povinné.Název projektu.Pokud název obsahuje mezery, uvádějte v uvozovkách.

Poznámky

Při vytváření týmu projektu, Team Foundation Server vytvoří datové objekty na serveru, který je hostitelem Team Foundation Servera mohou vytvářet objekty dat na serveru hostící Produkty SharePointa server, který hostuje SQL Server služby Reporting Services.Při odebrání týmu projektu zprávy automaticky odebrány ze SQL Server služby Reporting Services.

Při odebrání týmu projektu můžete zvolit, zda odstranit objekty, které byly vytvořeny pro podporu na webu služby SharePoint.Chybu však zabránit Team Foundation Server z vytváření nebo odstraňování všech objektů.Těchto problémů následující části poskytují základní informace, odkazy na jiné zdroje a konkrétní kroky, které vám pomohou určit příčinu problému, problém vyřešit a v případě potřeby odstranit datové objekty, které zůstávají po spuštění TFSDeleteProject.

  • TFSDeleteProject proces

  • Data, která mohou zůstat obnovena

  • Ověřte, zda jsou součástí týmu projektu odstraněny

  • Odebrání součástí zbývající po částečné odstranění projektu

  • Zvýšení časového limitu

TFSDeleteProject proces

Při použití TFSDeleteProject nástroj příkazového řádku nejprve odstraní dat projektu a potom projektových webových serverů.

ms181482.collapse_all(cs-cz,VS.110).gifFáze 1: TFSDeleteProject odstraní Data projektu

V první fázi TFSDeleteProject automaticky provede následující kroky k odstranění dat týmu projektu:

  1. TFSDeleteProjectVytvoří soupis všech součástí, které jsou kandidáty na odstranění.Součástmi, které lze integrovat s Test Manager, Team Foundation Build, a Team Foundation – správa verzí.

  2. TFSDeleteProjectOdstraní komponentu, která zobrazuje uzel projektu v Průzkumník týmových projektů.

  3. TFSDeleteProjectřídicí informace o verzi pro odstranění příznaků, ale neodstraní tuto informaci neprodleně.Informace zahrnují všechny verze ovládacího prvku poboček v zadaný projekt, ale ostatní pobočky, mimo projekt.

    • Pokud pobočka nadřazené a podřízené větve jsou i v projektu, TFSDeleteProject i pro odstranění příznaků.

    • Pokud jsou nadřazené a podřízené pobočky v různých projektech, TFSDeleteProject příznaky Zadaná větev.

    • Pokud pobočka zadaný projekt z jiného projektu TFSDeleteProject příznaky zadaný projekt.Při odstranění zadaný projekt větev project oddělena.

  4. TFSDeleteProjectodstraní ihned sestavení dat, včetně informací a základní data, definice sestavení, agenti sestavení a výsledky zkoušek, které jsou přidružené k projektu týmu.Nástroj neodstraní umístění odkládacího sestavení.Není třeba odstranit umístění odkládacího sestavení starý projekt týmu před vytváření týmu projektu, který používá stejné sestavení místa.

    Pokud zadaný projekt obsahuje velké množství dat sestavení, odstranění nemusí dokončit v časovém limitu.Chcete-li tento problém vyřešit, naleznete v zvýšení časového limitua potom spusťte TFSDeleteProject znovu.

  5. TFSDeleteProjectokamžitě pracovat odstraní položky a položky pole práce, které patří zadaný projekt a odstraní všechny nesdílené metadat.

    Pokud zadaný projekt obsahuje velké množství dat položky práce, odstranění nemusí dokončit v časovém limitu.Chcete-li tento problém vyřešit, zvýšení časového limitua potom spusťte TFSDeleteProject znovu.

ms181482.collapse_all(cs-cz,VS.110).gifFáze 2: TFSDeleteProject odstraní weby projektu

Ve druhé fázi TFSDeleteProject odstraní následující údaje:

Důležitá poznámkaDůležité

Takto může trvat delší dobu a během této doby může snížit výkon serveru.

  • TFSDeleteProjectOdstranění zpráv na serveru, který je hostitelem služby Reporting Services používá rozhraní API Reporting Services.

  • TFSDeleteProjectOdstraní ze serveru, který je hostitelem webu portálu projektu Produkty SharePoint.Tento krok dojde pouze v případě, že server vlastní projektu a odstranění webu není vyloučena v příkazovém řádku.(zvažte více projektů může odkazovat na jeden web, ale pouze jeden z nich může být vlastník, kde jsou sestavy nebo řídicí panely pomocí tohoto projektu výchozí).

    [!POZNÁMKA]

    Před odstraněním týmu projektu, můžete potvrdit, že Reporting Services a Produkty SharePoint pomocí adresy URL správné projektu ověřením nastavení portálu.Další informace naleznete v tématu  How to: Add a Team Project Portal.

Pokud TFSDeleteProject odstraní všechny úspěšně výše uvedených prvků dat vrátí zprávu v.Výsledek tohoto ověření naleznete Ověřit týmu projektu součásti jsou odstraněny.

Pokud jedna nebo více součástí nejsou odebrány, znovu TFSProjectDelete pomocí /force možnost pokračovat v procesu odstranění, i když nelze odstranit všechny datové prvky.Tato možnost TFSDeleteProject, přeskočí komponenty, že jej nelze odstranit, vrátí chybovou zprávu, odstraní další komponenty a neporušené týmu projektu metadat a nastavení zabezpečení.

Data, která mohou zůstat obnovena

Tyto údaje může zůstat v nasazení po TFSDeleteProject úspěšně dokončena:

  • Týmu projektu dat v krychli.Dokud znovu vytvořit datovou krychli, kdy řadič služby skladu odebere všechna sestavení historických dat, která byla odstraněna z týmu projektu zůstává dat v krychli Team Foundation databází.

  • Sestavit přetažení souborů a složek.Vytvořit binární soubory a soubory protokolu obsahující výsledky testů jsou zveřejněny během procesu vytváření souborů protokolu.Umístění těchto souborů nejsou odstraněny.Pokud chcete tyto soubory odebrat, je nutné odebrat je ručně.

  • Pracovní položka sledování metadat, která je sdílena.TFSDeleteProjectnedojde k odstranění všech metadat pro práci sledování zboží, která je sdílena mezi týmové projekty.

  • Verze ovládacího prvku shelvesets obsahující sdílený kód.Shelvesets verze ovládacího prvku nebudou odstraněny, pokud je kód v shelveset z několika projektů týmu.

Ověřte odstranění projektu

Můžete ověřit úspěch projektu odstranění kontrolou, který uzel týmu projektu se již v Průzkumník týmových projektů a že jeho projekt webový portál a sestavy složek již neexistují.

Ověření úspěšně odstraněna týmu projektu

  1. Otevřít Průzkumník týmových projektů a ověřte projektu není uvedena jako uzel projektu.

  2. Spusťte aplikaci Internet Explorer a zadejte adresu URL portálového webu projektu.Ověřte, zda server již existuje.

  3. Do pole Adresa aplikace Internet Explorer zadejte adresu URL web služeb zpráv pomocí jednoho z následujících formátů adresy URL:

    • http://služby ReportingServices/Reports

    • **http://služby ReportingServices/Reports_**TFSInstance

  4. Klepněte ve správci sestav Zobrazit podrobnosti.

  5. Ověřte, zda složka odstraněných týmu projektu již uvedena.Klepněte na kořenovou složku TfsReportsa klepněte na složku s názvem kolekce týmu projektu.Dále by měla být složka s názvem projektu odstraněna.

  6. Pokud zůstanou zprávy nebo webu, naleznete v dalším postupu.

Odebrání součástí zbývající po částečné odstranění projektu

Pokud na webovém portálu projektu a složku sestav zůstanou po odstranění týmu projektu, odeberte web a složky ručně.

Ruční odebrání zprávy a projektu portálového webu odstraněné týmu projektu

  1. Přihlášení k serveru, který je hostitelem služby Reporting Services pro projekt týmu, který jste odstranili.

  2. Spusťte aplikaci Internet Explorer a do pole Adresa zadejte adresu URL web služeb zpráv pomocí jednoho z následujících formátů adresy URL:

    • https://localhost/Reports

    • **https://localhost/Reports_**TFSInstance

  3. Klepněte ve správci sestav Zobrazit podrobnosti.

  4. Klepněte na kořenovou složku TfsReportsa klepněte na složku s názvem kolekce týmu projektu.

  5. Zaškrtněte políčko týmu projektu, který byl odstraněn.

  6. Klepněte na tlačítko Odstranit.

  7. Klepněte na tlačítko OK k potvrzení odstranění složky zprávy týmu projektu.

  8. Odebrat projekt portálového webu odstraněné týmu projektu, naleznete na následující stránce webu společnosti Microsoft: jak: vytvořit, upravit a odstranit weby služby Windows SharePoint.

Zvýšení časového limitu

Ve výchozím nastavení volání jednotlivých webových služeb, TFSDeleteProject příkaz problémy při odstranění komponenty musí dokončit během 10 minut.Pokud šest volání, pak proces může trvat až hodinu.Pokud chcete odstranit týmu projektu, který je přidružen k velké množství dat, můžete dočasně zvýšit tento časový limit.

[!POZNÁMKA]

Když zvětšíte časového limitu, změna ovlivní všechna volání webové služby.Obecně kterou chcete zachovat časový limit na 10 minut zabránit webové služby volání došlo ke snížení výkonu serveru a způsobit uživatelé uzamčen z pomocí uživatelského rozhraní pro dlouhou dobu.Proto po úspěšném odstranění projektu byste měli změnit časový interval období zpět do 10 minut.

Požadovaná oprávnění

K provedení těchto postupů, musí být na serveru vrstva aplikace správce systému Windows.

Důležitá poznámkaDůležité

Nesprávné úpravy registru v počítači může způsobit nestabilitu počítače.Pokud nejste obeznámeni s registrem, neměl přidat nebo odebrat položky nebo upravit jakýmkoli způsobem.

Zvyšte časový limit pro příkaz TFSDeleteProject

  1. Přihlásit se k serveru vrstva aplikace.

  2. Klepněte na tlačítko Start, klepněte na tlačítko Spustit, zadejte příkaz regedit a klepněte na tlačítko OK.

  3. V podokně prohlížeč rozbalit HKEY_ LOCAL_MACHINE:

    • Pokud je server spuštěn 32bitový operační systém, rozbalte: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\11.0\TeamFoundation\RequestSettings.

    • Rozbalte server se systémem 64bitový operační systém,: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432\Microsoft\VisualStudio\11.0\TeamFoundation\RequestSettings.

  4. Pokud TeamFoundation\RequestSettings klíč neexistuje, vytvořte ji následovně:

    1. Pravým tlačítkem myši na TeamFoundation, přejděte na příkaz Novýa klepněte na tlačítko klíč.

    2. Název klíče RequestSettings.

    3. Pravým tlačítkem myši na RequestSettings, přejděte na příkaz Novýa klepněte na tlačítko Hodnota DWORD.

    4. Název nové hodnoty hodnota DefaultTimeout.

  5. Pravým tlačítkem myši na hodnota DefaultTimeout a zvolte změnit.

  6. V Hodnotu, zadejte časový limit v milisekundách a poté klepněte na tlačítko desetinné.

    Zvýšení časového limitu 30 minut, zadejte například 1800000.Chcete-li změnit časový limit zpět do 10 minut, zadejte 600000.

  7. Klikněte na tlačítko OK.

  8. Na soubor nabídky, klepněte na tlačítko Konec.

Příklad

Následující příkaz odebere všechny součásti spojené s projektem týmu reklamní na Team Foundation Server AdventureWorks1 server projektu kolekce Collection1 a z Průzkumník týmových projektů.

TFSDeleteProject /force /collection:http://AdventureWorks1:8080/tfs/Collection1 StoreFront

Viz také

Úkoly

Vytvoření týmového projektu

Koncepty

Připojit k týmové projekty v Team Foundation Server

Další zdroje

Správa oprávnění

Konfigurace prostředků na podporu týmové projekty

Pomocí Team Foundation Server nástroje příkazového řádku