how use github extension
Denna praktiska handledning förklarar hur man använder GitHub Extension som kodförvar med Microsoft Visual Studio. Lär dig installationsstegen och skapa Github Repository:
Team som arbetar med .NET-projekt använder vanligtvis Team Foundation Server (TFS) som huvudkodförvar för versionskontrollaktiviteter. Detta är ett förväntat sätt att arbeta. Det råder inga tvivel om detta eftersom integrationen av verktyg från samma leverantör är sömlös och fungerar utan problem.
Men idag används GitHub i stor utsträckning som ett webbaserat kodförvar. Team spridda över geografiskt distribuerade platser kan använda detta förvar för sina versionskontrollaktiviteter. Så det är ett bra verktyg för samarbete mellan teammedlemmar.
Vad du kommer att lära dig:
Varför använda GitHub Extension?
I grund och botten, när en organisation eller team som har använt GitHub under en längre tid och vill fortsätta att utnyttja den så långt det gäller komfort och användning utan att göra några ytterligare investeringar, skulle man titta på att använda GitHub för någon form av projekt.
I de tidigare artiklarna har vi diskuterat hur TFS kan användas för att lagra kod och andra artefakter. I den här artikeln kommer vi att se hur ett .NET-projekt kan delas med GitHub-arkivet.
Förutsättningar:
- Microsoft Visual Studio.NET 2015-version
- Åtkomst till GitHub-förvaret
- Git installeras lokalt på Windows-maskinen. Klick här för att ladda ner Git.
Installera GitHub-tillägget för Visual Studio.NET
Innan vi delar .NET-projektet med GitHub-arkivet är det nödvändigt att installera GitHub-tillägget till Visual Studio.NET IDE.
Klick här för att ladda ner tillägget från Visual Studio Marketplace.
Dubbelklicka på nedladdningen av tillägget och klicka på Installera .
Om din Visual Studio.NET IDE är öppen startar du om en gång. För att kontrollera om tillägget är installerat, starta IDE och gå till Verktyg-> Förlängning och uppdateringar avsnitt och sök efter GitHub under kategorin Installerad.
hur man använder regex i c ++
Skapa ett GitHub-arkiv från Visual Studio.NET
När GitHub-tillägget är installerat i Visual Studio .NET IDE, gå till Team Explorer hemskärm och skapa ett GitHub-arkiv.
Ange GitHub-förvarets namn och referenser. Se också till att ge en korrekt lokal sökväg där det lokala Git-förvaret kommer att finnas med .NET-projektet.
Klicka på Skapa. Som visas nedan, skapas GitHub-förvaret och du kan nu skapa ett nytt projekt eller en ny lösning genom att klicka på länken som visas i Team Explorer.
GitHub Repository-vy:
Tillbaka i Visual Studio.Net IDE, klicka på länken Skapa projekt eller Lösning i Team Explorer. Markera kryssrutan “Skapa nytt Git-arkiv” och klicka på OK.
Notera att platsen för det lokala Git-arkivet automatiskt väljs där .NET-projektet skulle lagras.
Projektet skapas nu på rätt plats.
Tillbaka i Visual Studio.Net IDE, klicka på Team Explorer-> Ändringar för att begå ändringarna i det lokala Git-arkivet.
Skriv en kommentar och klicka på Commit All. När vi väl är engagerade i det lokala Git-förvaret kan vi synkronisera ändringarna för att vara tillgängliga för team i GitHub-förvaret.
Klicka på Synkronisera länk för att ladda upp koden till GitHub-förvaret. Kontrollera GitHub-arkivet för att säkerställa att .NET-projektet är tillgängligt. Så i princip måste vi köra 'git push' till GitHub-förvaret med IDE och inte genom kommandoraden.
Klicka på Skjuta på länk som visas nedan.
Projektet är nu tillgängligt i GitHub-förvaret. Här är utsikten över detsamma.
Gör en liten ändring av valfri fil och utför Commit.
Som du kan se att när du har ändrat filen a NETTO fästing har dykt upp. Du kan högerklicka på filen och välja Begå.
Ändringarna visas i Team Explorer och du kan skriva in kommentaren och begå alla ändringarna.
När förbindelsen är klar måste du synkronisera och flytta ändringarna till GitHub-förvaret som en vanlig praxis.
Följande bild är vyn i GitHub-förvaret efter att ändringar har skjutits.
Tittar på förändringshistoria
Låt oss nu titta på historiken som visar alla åtaganden som görs av teamet och också se vilka förändringar som gjordes i det specifika åtagandet. Det är väldigt intressant att titta på eller jämföra ändringar med det tidigare åtagandet. Så kommandot 'git log' motsvarar här.
Klicka på alternativet Synkronisera i Team Explorer och välj Åtgärd -> Visa historik
Historiken för alla åtaganden visas. Författaren, datumet och kommentarerna visas.
För att se skillnaderna med föregående engagemang högerklickar du på det senaste eller lämpliga engagemanget och väljer Visa engagemangsinformation.
Detaljerna om detta åtagande kan ses i fönstret Team Explorer tillsammans med filen som ändringarna gjordes för. Dubbelklicka på filen och ändringarna visas med det inbyggda jämförelsefönstret.
Skapa taggar
I GIT skapas taggar vanligtvis när du vill märka en ny version av din applikation. Låt oss se hur man skapar en tagg från Team Explorer eftersom vi nu har de senaste detaljerna om engagemang som visas. Detta motsvarar kommandot 'git tag'. Klicka på alternativet från föregående steg Skapa tagg.
Ange TAG-namn och kommentar enligt nedan. Klicka på Skapa tagg.
Visa filens historik igen så kan du se TAG.
Skapa filial
Låt oss se hur man skapar en lokal filial i Git-arkivet. Normalt skulle du skapa en gren från mastern om det finns felkorrigeringar eller förbättringar som ska göras och sedan slås samman i huvudgrenen.
I Team Explorer klickar du på Grenar alternativ.
Högerklicka på huvudgrenen under det lokala förvaret och skapa en ny gren.
hur man lägger till i en strängmatris
Detta motsvarar att använda ” git checkout –b ”Kommando. Ange filialnamnet som bug_fix och klicka på knappen Skapa filial.
Filialen skapas nu och listas. Arbetet med bug fixing görs nu på bug_fix-grenen. Denna gren visas i DJÄRV och indikerar därmed att du för närvarande arbetar på bug_fix-grenen.
Låt oss göra en ändring av valfri fil, begå och basera ändringarna från bug_fix-grenen till huvudgrenen.
För att slå samman ändringar från bug_fix-grenen till huvudgrenen i Team Explorer, Välj grenar alternativ och högerklicka på huvudgrenen och välj Kolla upp.
Högerklicka nu på huvudgrenen och välj Sammanfoga från alternativ .
Välj bug_fix-gren som den Sammanfoga från filialen och klicka på Gå.
Ändringarna återspeglas nu i huvudgrenen. Alla ändringar kan PUSHED till GitHub-arkivet. Gå till Team Explorer-> Sync och klicka på Skjuta på.
Nu ändras alla ändringar och reflekteras i GitHub-arkivet.
Slutsats
Github är ett enormt populärt och allmänt använt källkodsförvar över webben. I den här artikeln har vi sett hur Visual Studio.NET 2015 kan integreras mycket bra med Git och GitHub.
Således kan Visual Studio.NET 2015 inte bara integreras med Team Foundation Server men om det finns lag som har använt GitHub mycket under åren kan det integreras mycket bra. Så vi har sett en del utvecklarnivåanvändning av Git-operationer från IDE.
Visual Studio.NET 2017 har också mer eller mindre samma procedur att integrera med Git och GitHub.
Rekommenderad läsning
- GitHub Desktop Tutorial - Samarbeta med GitHub från ditt skrivbord
- GitHub-handledning för utvecklare | Hur man använder GitHub
- Microsoft Visual Studio Team Services (VSTS) -handledning: Cloud ALM-plattformen
- Introduktion till C # -programmering med Visual Studio .Net Framework
- Steg-för-steg-installation och installation av Appium Studio
- Köra och verifiera din testkod på Appium Studio för Eclipse
- Ansluta emulatorer eller simulatorer till Appium Studio
- Köra dina appiumtester parallellt med Appium Studio för Eclipse