Använda Team Foundation Server 2010 för att källkontrollera Visual Studio 2010

Sidan uppdaterad :
Datum för skapande av sida :

sammanfattning

Hittills har Visual Studio använt Visual SourceSafe för källkontroll, men från och med Visual Studio 2010 använder du Team Foundation Server för källkontroll.

Medan traditionell Team Foundation Server har varit komplex att installera och ovärderligt tillgänglig, sedan 2010 har det blivit lättare att installera och konfigurera, priset på ett enda objekt skiljer sig inte mycket från Visual SourceSafe, och även med en MSDN-prenumeration, Professional Eftersom det alltid är fäst vid ovan har det blivit lätt att använda.

Team Foundation Server 2010 を使って Visual Studio 2010 のソース管理を行う

Verksamhetsmiljö

Visual Studio versioner som stöds

  • 2010 (Professionell eller högre)

Kontrollera Visual Studio-versionen

  • 2010 (Professionell)

Supportmiljö för installation av Visual Studio Team Foundation Server 2010

  • Windows Server 2003, 2003 R2, 2008 och 2008 R2 (alla 32-bitars och 64-bitars är acceptabla)
  • Windows Vista, 7 (32-bitars och 64-bitars är acceptabla)

substans

* Tipsen som introduceras här beskriver bara inställningarna tills du kan källkontroll från Visual Studio. Detaljerade förklaringar om källkontroll och förklaringar av tillämpningen av andra funktioner har utelämnats, så prova det eller hänvisa till den officiella webbplatsen etc.

Visual Studio 2010 och Team Foundation Server 2010, som används i dessa tips, är också tillgängliga för utvärderingsversioner. Om du inte har den fullständiga versionen, ladda ner och använd den från länken nedan.

Visual Studio Team Foundation Server 2010

Visual Studio 2010 (något av följande)

Källkontroll på klientsidan är inte tillgängligt i Visual Studio 2010 Express Edition. Var noga med att använda Professionl Edition eller högre. Visual Studio beskrivs som redan installerat.

Det första steget är att installera Team Foundation Server 2010 som en installation för servern som hanterar källan. Även om det heter Server, sedan 2010-versionen, kan det installeras inte bara på Windows Server utan också på Windows Vista och Windows 7 klientoperativsystem, så det kan användas även av personer som inte har en serverprodukt, och det kan enkelt användas som att bära den på en bärbar dator etc.

Tipsen i den här artikeln visar Team Foundation Server 2010 installerat på Windows Server 2008 R2.

När du bläddrar till Team Foundation Server 2010-disken finns det mapparna "TFS-x64" och "TFS-x86" och installationsfilerna finns i varje mapp. Öppna TFS-x64 om installationen är för x64 OS eller TFS-x86 för x86 OS.

Kör filen "setup.exe" i mappen.

När installationsskärmen visas klickar du på Nästa.

Läs licensvillkoren noggrant, markera "Jag godkänner" och klicka på "Nästa".

Om funktionen som ska installeras inte är markerad, kontrollera dem alla. När du har bekräftat kontrollerna klickar du på knappen "Installera".

Vänta ett tag när installationen börjar.

Om .NET Framework 4.0 inte är installerat uppmanas du att starta om efter installationen, så starta om det.

Eftersom installationen fortsätter efter omstart, om du har monterat skivavbildningen på en virtuell enhet eller liknande, måste du montera om den.

Vänta ett tag eftersom installationen fortsätter efter omstart.

När installationen är klar konfigurerar du Team Foundation Server, så markera "Start Team Foundation Server Offensive Tool" längst ner till vänster på skärmen och klicka på "Konfigurera" -knappen.

Skärmen team foundation server licensinmatning visas och om du har en anger du produktnyckeln. Om inte, kommer den att användas som en utvärderingsversion.

Om du vill använda den som en utvärderingsversion ser du ett meddelande som liknar det till höger.

Konfigurationscenter visas.

Du måste välja mellan tre konfigurationsmönster: Basic, Standard Single Server och Advanced. Men om du installerar det på ett klientoperativsystem kommer det att vara antingen Basic eller Advanced.

När du väljer varje objekt från listan till vänster visas innehållet som visas i guiden och lämplig installationsmiljö, så välj guiden enligt din miljö och klicka på knappen "Starta guiden".

Här väljer vi "Basic" för att starta guiden.

Klicka på Nästa.

Välj den SQL Server som du vill använda som databas. Om SQL Server inte är installerat i din miljö kan du välja att installera den kostnadsfria versionen av SQL Server Express.

SQL Server är redan installerat i Tips-miljön, så markera "Använd en befintlig SQL Server-instans".

Ange en instans om du använder en befintlig SQL Server instans. Du kan testa anslutningen genom att klicka på länken Test till höger.

Granska konfigurationen och klicka på Nästa.

En kontroll utförs för att se om den är konfigurerbar. Om alla lyckas klickar du på knappen Konfigurera.

Vi ställde in den för att installera på en befintlig SQL Server, men i så fall var vi tvungna att uppfylla vissa villkor, till exempel "fulltextsökning är redan installerad" och "serverminnet är minst 2 GB". Om du verkligen inte kan rensa det installerar du SQL Server Express.

När du är klar med konfigurationen klickar du på Nästa.

När allt är klart, stäng skärmen med "Stäng" -knappen.

Genom att komma åt webbadressen som visas i mitten av skärmen kan du hantera teamprojektet via en webbläsare även från klienten. Vi kommer dock inte att förklara det här.

Du kommer tillbaka till föregående skärm, men den här skärmen kommer också att stängas.

Andra konfigurationer är tillgängliga, så om det behövs väljer du Konfigurera för att starta guiden. Du kan också starta konfigurationen från Team Foundation Server Administration Console, som visas senare.

När du stänger Konfigurationscenter startar Team Foundation Server Administration Console automatiskt.

Det finns dock inget mer att ställa in här den här gången, så du kan stänga den. Resten av inställningarna görs från Visual Studio sidan.

När du startar Visual Studio 2010 på klientsidan kontrollerar du att Team Foundation Server har angetts i källkontrollen. (Det är inställt som standard)

Välj "Verktyg" och "Alternativ" från menyn.

Välj Källkontroll, Välj Plugin-program i trädet till vänster och kontrollera att Plugin-program för aktuell källkontroll är inställda på Visual Studio Team Foundation Server.

Välj "Källkontroll" och "Miljö", välj "Team Foundation" i "Källkontrollinställningar" och ställ in varje objekt efter behov.

När du har bekräftat inställningarna väljer du "Team" "Anslut till Team Foundation Server" från menyn.

När dialogrutan Anslut till teamprojekt visas klickar du på knappen Server.

Klicka på knappen Lägg till.

Ange servernamnet, eller URL:en, där du just installerade Team Foundation Server 2010. Klicka på OK för att bekräfta anslutningen, och om du kan ansluta framgångsrikt stängs dialogrutan. Om du inte kan ansluta visas en feldialogruta.

Kontrollera att servern som du lade till finns med i listan.

Kontrollera att servern är tillgänglig från valet Team Foundation Server och klicka på knappen Anslut.

I Team Explorer högerklickar du på gruppprojektsamlingen i roten och väljer Nytt teamprojekt.

Ange en beskrivning för namnet på det gruppprojekt som du vill skapa och klicka sedan på Nästa.

Dialogrutan Välj processmall visas. Du kan välja MSF för Agile Software Development v5.0 och MSF för CMMI Process Improvement v5.0 som mallar, men MSF för Agile Software Development v5.0 för personlig utveckling eller små projekt.

Om du inte har skapat några teamprojekt ännu kan du bara välja Skapa en tom källkontrollmapp.

Bekräfta inställningarna och klicka på "Slutför" -knappen.

Skapandet av lagprojektet börjar.

När du är klar klickar du på knappen Stäng.

Du kan se att det gruppprojekt som du skapade visas i Team Explorer.

Låt oss skapa ett projekt nu. Du kan skapa vilket projekt som helst, men innan du är klar med att skapa projektet markerar du Lägg till i källkontroll längst ned till höger i dialogrutan.

Dialogrutan Lägg till i källkontroll visas och anger i vilken mapp projektet ska läggas till.

Om det behövs kan du skapa mappar och ange var du vill lägga till projekt.

När du skapar ett projekt visas ett "+"-märke till vänster om varje fil. Detta indikerar att en ny fil har skapats, men ännu inte har checkats in i källkontrollen.

Dessutom visas panelen Ändra spärrad plats längst ned i Visual Studio med en lista över filer som du inte har checkat in.

Klicka på Checka in här för att checka in alla väntande filer.

En bekräftelsedialogruta visas, så välj "Ja".

Vänta en stund tills incheckningen är klar.

När incheckningen är klar visas ett nyckelmärke i varje fil som visas i figuren till höger. Detta kommer att göra att filen checkas in i källkontrollen. Skärmen här kommer att vara densamma som Visual SourceSafe.

Du kan dubbelklicka på Källkontroll från Team Explorer för att källkontrollera servern inifrån Visual Studio.

Som visas i figuren till höger kan du se att projektet du just skapade är incheckat.

När du redigerar koden checkas den automatiskt ut och har en röd bock som visas i figuren till höger. Om någon annan redigerar filen kan du inte checka ut den.

Du kan ange den här beteendekontrollen i Visual Studio-alternativ eller i hanteringskonsolen.

Om du vill checka in en ändrad fil högerklickar du på filen och väljer Checka in på menyn.

Om du av misstag ändrar koden, eller om du vill återgå till ett tidigare tillstånd, väljer du "Ångra väntande ändringar".

Sammanfattning

I det här avsnittet beskrivs installationsstegen för att komma in på källkontroll från Visual Studio. Källkontroll handlar inte bara om att hantera källor utan har också olika funktioner som att dela källkod med flera personer, exklusiv kontroll, versionskontroll, kodjämförelse med tidigare versioner, inställning av åtkomstmyndighet etc. Även om Visual SourceSafe är en funktion för endast källkontroll, har Team Foundation Server också andra funktioner som automatiserade byggnader, rapportutdata, arbetshantering och SharePoint-integration, så om du har tid kanske du vill prova att använda dessa funktioner också.