Použití sady Team Foundation Server 2010 ke správě zdrojového kódu sady Visual Studio 2010
shrnutí
Až dosud Visual Studio používalo Visual SourceSafe pro správu zdrojového kódu, ale počínaje sadou Visual Studio 2010 budete používat Team Foundation Server pro správu zdrojového kódu.
Zatímco tradiční Team Foundation Server bylo složité nastavit a neocenitelně dostupné, od roku 2010 je snazší instalovat a konfigurovat, cena jedné položky se příliš neliší od Visual SourceSafe, a dokonce i s předplatným MSDN, Professional Vzhledem k tomu, že je vždy připojen k výše uvedenému, snadno se používá.
Provozní prostředí
Podporované verze sady Visual Studio
- 2010 (Professional nebo vyšší)
Zkontrolujte verzi sady Visual Studio
- 2010 (profesionální)
Prostředí podpory instalace sady Visual Studio Team Foundation Server 2010
- Windows Server 2003, 2003 R2, 2008 a 2008 R2 (přijatelné jsou všechny 32bitové a 64bitové verze)
- Windows Vista, 7 (32bitová a 64bitová verze jsou přijatelné)
hmota
* Zde uvedené tipy popisují pouze nastavení, dokud nebudete moci spravovat zdrojové informace ze sady Visual Studio. Podrobné vysvětlení o správě zdrojového kódu a vysvětlení aplikace dalších funkcí bylo vynecháno, proto si to prosím vyzkoušejte nebo se podívejte na oficiální stránky atd.
Visual Studio 2010 a Team Foundation Server 2010, které se používají v těchto tipech, jsou také k dispozici pro zkušební verze. Pokud plnou verzi nemáte, stáhněte si ji a používejte z níže uvedeného odkazu.
Visual Studio Team Foundation Server 2010
Visual Studio 2010 (jedna z následujících)
- Zkušební verze microsoft Visual Studio 2010 Professional – ISO
- Zkušební verze Microsoft Visual Studio 2010 Premium – ISO
- Zkušební verze Microsoft Visual Studio 2010 Ultimate – ISO
- Zkušební verze Microsoft Visual Studio Test Professional 2010 – ISO
Správa zdrojového kódu na straně klienta není k dispozici v aplikaci Visual Studio 2010 Express Edition. Ujistěte se, že používáte Professionl Edition nebo vyšší. Visual Studio je popsáno jako již nainstalované.
Prvním krokem je instalace sady Team Foundation Server 2010 jako nastavení serveru, který spravuje zdroj. Přestože se jmenuje Server, od verze 2010 jej lze nainstalovat nejen na Windows Server, ale také na klientské operační systémy Windows Vista a Windows 7, takže jej mohou používat i lidé, kteří nemají serverový produkt, a lze jej snadno použít, jako je přenášení na notebooku atd.
Tipy v tomto článku ukazují Team Foundation Server 2010 nainstalovaný v systému Windows Server 2008 R2.
Při procházení disku Team Foundation Server 2010 existují složky "TFS-x64" a "TFS-x86" a instalační soubory jsou umístěny v každé složce. Otevřete TFS-x64, pokud je instalace pro x64 OS nebo TFS-x86 pro x86 OS.
Spusťte soubor "setup.exe" ve složce.
Po zobrazení instalační obrazovky klepněte na tlačítko Další.
Přečtěte si pozorně licenční podmínky, zaškrtněte "Souhlasím" a klikněte na "Další".
Pokud funkce, která má být nainstalována, není zaškrtnuta, zkontrolujte všechny. Po potvrzení kontrol klikněte na tlačítko "Instalovat".
Počkejte chvíli, než začne instalace.
Pokud rozhraní .NET Framework 4.0 není nainstalováno, budete po instalaci vyzváni k restartování, proto jej restartujte.
Vzhledem k tomu, že instalace pokračuje po restartu, pokud jste připojili obraz disku na virtuální jednotku nebo podobně, budete jej muset znovu připojit.
Počkejte chvíli, protože instalace bude pokračovat po restartu.
Po dokončení instalace nakonfigurujte sadu Team Foundation Server, proto zaškrtněte políčko "Spustit nástroj Team Foundation Server Offensive Tool" v levém dolním rohu obrazovky a klikněte na tlačítko "Konfigurovat".
Zobrazí se obrazovka pro zadání licence sady Team Foundation Server a pokud ji máte, zadejte kód Product Key. Pokud ne, bude použita jako zkušební verze.
Pokud ji chcete použít jako zkušební verzi, zobrazí se zpráva podobná té vpravo.
Zobrazí se nástroj Configuration Center.
Budete si muset vybrat ze tří konfiguračních vzorů: Basic, Standard Single Server a Advanced. Pokud jej však nainstalujete do klientského operačního systému, bude to buď Základní, nebo Pokročilé.
Když vyberete každou položku ze seznamu vlevo, zobrazí se obsah zobrazený v průvodci a příslušné prostředí nastavení, takže vyberte průvodce podle vašeho prostředí a klikněte na tlačítko "Spustit průvodce".
Zde vybereme "Základní" pro spuštění průvodce.
Klikněte na Další.
Vyberte SQL Server, který chcete použít jako databázi. Pokud SQL Server není nainstalován ve vašem prostředí, můžete se rozhodnout nainstalovat bezplatnou verzi SQL Server Express.
SQL Server je již nainstalován v prostředí Tipy, takže zaškrtněte políčko "Použít existující instanci serveru SQL Server".
Zadejte instanci, pokud používáte existující instanci serveru SQL Server. Připojení můžete otestovat kliknutím na odkaz Testovat vpravo.
Zkontrolujte konfiguraci a klikněte na tlačítko Další.
Provede se kontrola, zda je konfigurovatelný. Pokud jsou všechny úspěšné, klikněte na tlačítko Konfigurovat.
Nastavili jsme ji na instalaci na existující SQL Server, ale v tom případě jsme museli splnit některé podmínky, například "fulltextové vyhledávání je již nainstalováno" a "paměť serveru je alespoň 2 GB". Pokud ji opravdu nemůžete vymazat, nainstalujte SQL Server Express.
Po dokončení konfigurace klepněte na tlačítko Další.
Po úspěšném dokončení zavřete obrazovku tlačítkem "Zavřít".
Přístupem k adrese URL zobrazené ve středu obrazovky můžete spravovat týmový projekt prostřednictvím webového prohlížeče i z klienta. Nebudeme to zde však vysvětlovat.
Vrátíte se na předchozí obrazovku, ale tato obrazovka bude také zavřená.
K dispozici jsou i jiné konfigurace, takže v případě potřeby vyberte Konfigurovat a spusťte průvodce. Můžete také spustit konfiguraci z konzoly pro správu sady Team Foundation Server, která se zobrazí později.
Když zavřete Configuration Center, automaticky se spustí konzola pro správu sady Team Foundation Server.
Tentokrát zde však již není možné nastavit, takže jej můžete zavřít. Zbytek nastavení se provádí ze strany sady Visual Studio.
Při spuštění sady Visual Studio 2010 na straně klienta ověřte, zda je v správě zdrojového kódu zadána sada Team Foundation Server. (Je nastavena ve výchozím nastavení)
V nabídce vyberte "Nástroje" a "Možnosti".
Vyberte Správa zdrojového kódu, ve stromu vlevo vyberte Moduly plug-in a ujistěte se, že aktuální moduly plug-in správy zdrojového kódu jsou nastaveny na Visual Studio Team Foundation Server.
Vyberte "Správa zdrojového kódu" a "Prostředí", vyberte "Team Foundation" v "Předvolby správy zdrojového kódu" a nastavte každou položku podle potřeby.
Po potvrzení nastavení vyberte z nabídky "Tým" "Připojit k Serveru Team Foundation Server".
Po zobrazení dialogového okna Připojit k týmovému projektu klikněte na tlačítko Server.
Klikněte na tlačítko Přidat.
Zadejte název serveru nebo adresu URL, kam jste právě nainstalovali Sadu Team Foundation Server 2010. Klepněte na tlačítko OK pro potvrzení připojení, a pokud se můžete úspěšně připojit, dialogové okno se zavře. Pokud se nemůžete připojit, zobrazí se dialogové okno s chybou.
Ověřte, zda je v seznamu uveden server, který jste přidali.
Ověřte, zda je server k dispozici z výběru sady Team Foundation Server a klikněte na tlačítko Připojit.
V Průzkumník týmových projektů klikněte pravým tlačítkem myši na kolekci týmového projektu v kořenovém adresáři a vyberte možnost Nový týmový projekt.
Zadejte popis názvu týmového projektu, který chcete vytvořit, a klikněte na tlačítko Další.
Zobrazí se dialogové okno Vybrat šablonu procesu. Můžete si vybrat MSF pro agilní vývoj softwaru v5.0 a MSF pro zlepšování procesů CMMI v5.0 jako šablony, ale MSF pro agilní vývoj softwaru v5.0 pro osobní rozvoj nebo malé projekty.
Pokud jste ještě nevytvořili žádné týmové projekty, můžete vybrat pouze možnost Vytvořit prázdnou složku správy zdrojového kódu.
Potvrďte nastavení a klikněte na tlačítko "Dokončit".
Začíná tvorba týmového projektu.
Až budete hotovi, klikněte na tlačítko Zavřít.
Můžete vidět, že týmový projekt, který jste vytvořili, je zobrazen v Průzkumník týmových projektů.
Pojďme nyní vytvořit projekt. Můžete vytvořit libovolný projekt, ale před dokončením vytváření projektu zaškrtněte políčko Přidat do správy zdrojového kódu v pravém dolním rohu dialogového okna.
Zobrazí se dialogové okno Přidat do správy zdrojového kódu, které určuje, do které složky se má projekt přidat.
V případě potřeby můžete vytvořit složky a určit, kam chcete přidat projekty.
Při vytváření projektu se vlevo od každého souboru zobrazí značka "+". To znamená, že byl vytvořen nový soubor, ale ještě nebyl vrácen se změnami do správy zdrojového kódu.
Kromě toho se v dolní části sady Visual Studio zobrazí panel Upravit podržené se seznamem souborů, které jste nevrátili se změnami.
Kliknutím na Vrátit se změnami zde vrátíte se změnami všechny nevyřízené soubory.
Zobrazí se potvrzovací dialog, proto vyberte "Ano".
Počkejte několik okamžiků, než se check-in dokončí.
Po dokončení vrácení se změnami se v každém souboru zobrazí značka klíče, jak je znázorněno na obrázku vpravo. Tím se soubor vrátí se změnami do správy zdrojového kódu. Zobrazení zde bude stejné jako Visual SourceSafe.
Můžete dvakrát kliknout na Položku Správa zdrojového kódu z Průzkumníka týmových projektů na správu zdrojového kódu serveru ze sady Visual Studio.
Jak je znázorněno na obrázku vpravo, můžete vidět, že projekt, který jste právě vytvořili, je vrácen se změnami.
Když kód upravíte, automaticky se vyhradí a má červenou značku zaškrtnutí, jak je znázorněno na obrázku vpravo. Pokud soubor upravuje někdo jiný, nebudete si ho moct rezervovat.
Tento ovládací prvek chování můžete nastavit v možnostech sady Visual Studio nebo v konzole pro správu.
Chcete-li vrátit změněný soubor se změnami, klikněte na něj pravým tlačítkem myši a z nabídky vyberte příkaz Vrátit se změnami.
Pokud omylem změníte kód nebo se chcete vrátit do předchozího stavu, vyberte možnost Vrátit zpět čekající změny.
Shrnutí
Tato část popisuje kroky nastavení pro přechod do správy zdrojového kódu ze sady Visual Studio. Správa zdrojového kódu není jen o správě zdrojů, ale má také různé funkce, jako je sdílení zdrojového kódu s více lidmi, výhradní kontrola, správa verzí, porovnání kódu s minulými verzemi, nastavení přístupové autority atd. Zatímco Visual SourceSafe je pouze funkce správy zdrojového kódu, Team Foundation Server má také další funkce, jako jsou automatizovaná sestavení, výstup sestavy, správa práce a integrace služby SharePoint, takže pokud máte čas, můžete zkusit použít tyto funkce také.