how use github extension
Denne praktiske vejledning forklarer, hvordan du bruger GitHub Extension som kodelager med Microsoft Visual Studio. Lær installationstrin og oprettelse af Github Repository:
Holdene, der arbejder på .NET-projekter, bruger normalt Team Foundation Server (TFS) som det vigtigste kodelager til versionskontrolaktiviteter. Dette er en forventet måde at arbejde på. Der er ingen tvivl om dette, da integrationen af værktøjer fra den samme leverandør er problemfri og fungerer uden problemer.
Men i dag bruges GitHub i vid udstrækning som et webbaseret kodelager. Hold spredt på geografisk distribuerede placeringer kan bruge dette lager til deres versionskontrolaktiviteter. Så det er et godt værktøj til samarbejde mellem teammedlemmer.
Hvad du lærer:
Hvorfor bruge GitHub Extension?
Dybest set, når en organisation eller teams, der har brugt GitHub i nogen tid og gerne vil fortsætte med at udnytte det for så vidt angår komfort ved brugen og også uden at foretage yderligere investeringer, ville man se på at bruge GitHub til enhver form for projekter.
I de tidligere artikler har vi diskuteret, hvordan TFS kan bruges til at gemme kode og andre artefakter. I denne artikel vil vi se, hvordan et .NET-projekt kan deles med GitHub-arkivet.
Forudsætninger:
- Microsoft Visual Studio.NET 2015-version
- Adgang til GitHub-arkivet
- Git installeret lokalt på Windows-maskinen. Klik på her for at downloade Git.
Installer GitHub-udvidelse til Visual Studio.NET
Før vi deler .NET-projektet med GitHub-arkivet, er det nødvendigt at installere GitHub-udvidelsen til Visual Studio.NET IDE.
Klik på her for at downloade udvidelsen fra Visual Studio Marketplace.
Dobbeltklik på den udvidede downloadede udvidelse, og klik på Installere .
Hvis din Visual Studio.NET IDE er åben, skal du genstarte en gang. For at kontrollere, om udvidelsen er installeret, skal du starte IDE og gå til Værktøjer-> Udvidelse og opdateringer sektion og søg efter GitHub under kategorien Installeret.
hvad er den bedste mobiltelefon spion app
Opret et GitHub-lager fra Visual Studio.NET
Når GitHub-udvidelsen er installeret i Visual Studio .NET IDE, skal du gå til Team Explorer startskærm og opret et GitHub-lager.
Indtast GitHub-lagerets navn og legitimationsoplysninger. Sørg også for at give en ordentlig lokal sti, hvor det lokale Git-lager skal placeres sammen med .NET-projektet.
Klik på Skab. Som vist i nedenstående figur oprettes GitHub-arkivet, og du kan nu oprette et nyt projekt eller en ny løsning ved at klikke på linket som vist i Team Explorer.
Visning af GitHub-arkiv:
Tilbage i Visual Studio.Net IDE skal du klikke på linket Opret projekt eller løsning i Team Explorer. Marker afkrydsningsfeltet “Opret nyt Git-arkiv” og klik på OK.
Bemærk at placeringen af det lokale Git-arkiv automatisk vælges, hvor .NET-projektet vil blive gemt.
Projektet oprettes nu på det rette sted.
Tilbage i Visual Studio.Net IDE skal du klikke på Team Explorer-> Ændringer at foretage ændringerne i det lokale Git-arkiv.
Indtast en kommentar, og klik på Forpligt alle. Når vi først er forpligtet til det lokale Git-arkiv, kan vi synkronisere ændringerne for at være tilgængelige for teams i GitHub-arkivet.
Klik på Synkronisere link for at uploade koden til GitHub-arkivet. Tjek GitHub-arkivet for at sikre .NET-projektet er tilgængeligt. Så i det væsentlige er vi nødt til at køre 'git push' til GitHub-arkivet ved hjælp af IDE og ikke gennem kommandolinjen.
Klik på Skubbe link som vist nedenfor.
Projektet er nu tilgængeligt i GitHub-arkivet. Her er udsigten til det samme.
Foretag en lille ændring af enhver fil, og udfør Commit.
Som du kan se, når du har ændret filen a NET kryds er dukket op. Du kan højreklikke på filen og vælge Begå.
Ændringerne vises i Team Explorer, og du kan indtaste kommentaren og begå alle ændringer.
Når forpligtelsen er færdig, skal du synkronisere og skubbe ændringerne til GitHub-arkivet som en normal praksis.
Det følgende billede viser GitHub-arkivet, efter at ændringer er skubbet.
Ser på ændringer i historien
Lad os nu se på historikken, der viser alle de forpligtelser, der udføres af teamet, og også se, hvilke ændringer der blev foretaget i den pågældende forpligtelse. Det er meget interessant at se på eller sammenligne ændringer med den tidligere forpligtelse. Så kommandoen 'git log' svarer til her.
I Team Explorer skal du klikke på indstillingen Sync og vælge Handling -> Se historik
Historien om alle forpligtelser vises. Forfatteren, datoen og kommentarerne vises.
For at se forskellene med den foregående forpligtelse skal du højreklikke på den seneste eller den relevante forpligtelse og vælge Se forpligtelsesoplysninger.
Detaljerne om denne forpligtelse kan ses i vinduet Team Explorer sammen med den fil, som ændringerne blev foretaget til. Dobbeltklik på filen, og ændringerne vises ved hjælp af det indbyggede sammenligningsvindue.
Oprettelse af tags
I GIT oprettes tags normalt, når du vil mærke frigivelse af en ny version af din applikation. Lad os se, hvordan du opretter et tag fra Team Explorer, da vi nu har de seneste forpligtelsesdetaljer vist. Dette svarer til kommandoen 'git tag'. Fra det forrige trin skal du klikke på indstillingen Opret tag.
Indtast TAG-navnet og kommentaren som vist nedenfor. Klik på Opret tag.
Se filhistorikken igen, og du vil kunne se TAG.
Oprettelse af filial
Lad os se, hvordan man opretter en lokal filial i Git-arkivet. Typisk vil du oprette en gren fra masteren, hvis der er fejlrettelser eller forbedringer, der skal udføres, og derefter flette ind i mastergrenen.
Klik på Team Explorer i Team Explorer Grene mulighed.
Højreklik på mastergren under det lokale arkiv, og opret en ny gren.
Dette svarer til at bruge “ git checkout –b ”Kommando. Indtast grenens navn som bug_fix, og klik på knappen Opret filial.
Filialen er nu oprettet og opført. Arbejdet med bug fixing udføres nu på bug_fix-grenen. Denne gren vises i FREMHÆVET og indikerer derfor, at du i øjeblikket arbejder på bug_fix-grenen.
virtual reality kompatibel med xbox one
Lad os foretage en ændring i enhver fil, begå og basere ændringerne fra bug_fix-grenen til mastergrenen.
At flette ændringer fra bug_fix-gren til mastergren i Team Explorer, vælg grene mulighed og højreklik på mastergrenen og vælg Kasse.
Højreklik nu på mastergrenen, og vælg Flet fra mulighed .
Vælg bug_fix gren som den Flet fra filialen og klik på Gå.
Ændringerne afspejles nu i mastergrenen. Alle ændringer kan SKYVES til GitHub-arkivet. Gå til Team Explorer-> Synkroniser og klik på Skubbe.
Alle ændringer skubbes nu og reflekteres i GitHub-arkivet.
Konklusion
Github er et meget populært og udbredt kildekodelager over internettet. I denne artikel har vi set, hvordan Visual Studio.NET 2015 kan integreres meget godt med Git og GitHub.
Således kan Visual Studio.NET 2015 ikke kun integreres med Team Foundation Server, men hvis der er hold, der har brugt GitHub meget gennem årene, kan det integreres meget godt. Så vi har set nogle udvikler-niveau brug af Git operationer fra IDE.
Visual Studio.NET 2017 har også mere eller mindre den samme procedure at integrere med Git og GitHub.
Anbefalet læsning
- GitHub Desktop Tutorial - Samarbejd med GitHub fra dit skrivebord
- GitHub-vejledning til udviklere | Sådan bruges GitHub
- Vejledning til Microsoft Visual Studio Team Services (VSTS): Cloud ALM-platformen
- Introduktion til C # -programmering ved hjælp af Visual Studio .Net Framework
- Trin-for-trin installation og opsætning af Appium Studio
- Kørsel og kontrol af din testkode på Appium Studio for Eclipse
- Tilslutning af emulatorer eller simulatorer til Appium Studio
- Kørsel af dine appiumtests parallelt med Appium Studio til Eclipse