how use github extension
Denne praktiske veiledningen forklarer hvordan du bruker GitHub Extension som kodelager med Microsoft Visual Studio. Lær installasjonstrinn og opprettelse av Github Repository:
Teamene som jobber med .NET-prosjekter bruker vanligvis Team Foundation Server (TFS) som hovedkodedepot for versjonskontrollaktiviteter. Dette er en forventet måte å jobbe på. Det er ingen tvil om dette, ettersom integrasjonen av verktøy fra samme leverandør er sømløs og fungerer uten problemer.
Men i dag er GitHub mye brukt som et nettbasert kodelager. Team spredt over geografisk distribuerte steder kan bruke dette depotet for sine versjonskontrollaktiviteter. Så det er et godt verktøy for samarbeid mellom teammedlemmene.
Hva du vil lære:
Hvorfor bruke GitHub Extension?
I utgangspunktet, når en organisasjon eller team som har brukt GitHub i ganske lang tid og ønsker å fortsette å utnytte den så langt som komfort er opptatt av bruken, og uten å gjøre noen ekstra investeringer, vil man se på å bruke GitHub til noen form for prosjekter.
I de forrige artiklene har vi diskutert hvordan TFS kan brukes til å lagre kode og andre gjenstander. I denne artikkelen vil vi se hvordan et .NET-prosjekt kan deles med GitHub-depotet.
Forutsetninger:
- Microsoft Visual Studio.NET 2015-versjon
- Tilgang til GitHub-depotet
- Git installert lokalt på Windows-maskinen. Klikk her for å laste ned Git.
Installer GitHub Extension For Visual Studio.NET
Før vi deler .NET-prosjektet med GitHub-depotet, er det nødvendig å installere GitHub-utvidelsen til Visual Studio.NET IDE.
Klikk her for å laste ned utvidelsen fra Visual Studio Marketplace.
Dobbeltklikk på den utvidede utvidelsen og klikk på Installere .
Hvis Visual Studio.NET IDE er åpen, start på nytt en gang. For å sjekke om utvidelsen er installert, start IDE og gå til Verktøy-> Utvidelse og oppdateringer seksjon og søk etter GitHub under kategorien Installert.
hvordan du bruker regex i c ++
Opprett et GitHub-lager fra Visual Studio.NET
Når GitHub-utvidelsen er installert på Visual Studio .NET IDE, går du til Team Explorer startskjermen og opprett et GitHub-arkiv.
Skriv inn GitHub-depotnavnet og legitimasjonen. Sørg også for å gi en skikkelig lokal bane der det lokale Git-depotet vil være plassert med .NET-prosjektet.
Klikk på Skape. Som vist under figuren opprettes GitHub-arkivet, og du kan nå opprette et nytt prosjekt eller en løsning ved å klikke på lenken som vist i Team Explorer.
GitHub Repository-visning:
Tilbake i Visual Studio.Net IDE, klikker du på koblingen Opprett prosjekt eller løsning i Team Explorer. Merk av i avmerkingsboksen “Opprett nytt Git-depot” og klikk OK.
Merk at plasseringen til det lokale Git-depotet automatisk blir valgt der .NET-prosjektet skulle lagres.
Prosjektet er nå opprettet på riktig sted.
Tilbake i Visual Studio.Net IDE, klikk på Team Explorer-> Endringer for å forplikte endringene til det lokale Git-depotet.
Skriv inn en kommentar og klikk på Commit All. Når vi er forpliktet til det lokale Git-depotet, kan vi synkronisere endringene for å være tilgjengelige for team i GitHub-depotet.
Klikk på Synkroniser lenke for å laste opp koden til GitHub-depotet. Sjekk GitHub-depotet for å sikre .NET-prosjektet er tilgjengelig. Så egentlig må vi kjøre 'git push' til GitHub-depotet ved hjelp av IDE og ikke gjennom kommandolinjen.
Klikk på Trykk lenke som vist nedenfor.
Prosjektet er nå tilgjengelig i GitHub-depotet. Her er utsikten over det samme.
Gjør en liten endring i hvilken som helst fil og utfør Commit.
Som du kan se at når du har endret filen a NETT flått har dukket opp. Du kan høyreklikke på filen og velge Begå.
Endringene vises i Team Explorer, og du kan legge inn kommentaren og begå alle endringene.
Når Commit er ferdig, må du synkronisere og skyve endringene i GitHub-depotet som en vanlig praksis.
Følgende bilde er visningen av GitHub-depotet etter at endringer er blitt presset.
Ser på endringshistorien
La oss nå se på historikken som viser alle forpliktelsene som gjøres av teamet, og også se hvilke endringer som ble gjort i den aktuelle forpliktelsen. Det er veldig interessant å se på eller sammenligne endringer med forrige forpliktelse. Så kommandoen ‘git log’ tilsvarer her.
I Team Explorer klikker du på alternativet Sync og velger Handling -> Vis historie
Historien om alle forpliktelser vises. Forfatter, dato og kommentarer vises.
For å se forskjellene med forrige forpliktelse høyreklikker du på den siste eller den aktuelle forpliktelsen og velger Se forpliktelsesdetaljer.
Detaljene om denne forpliktelsen kan sees i Team Explorer-vinduet sammen med filen som endringene ble gjort for. Dobbeltklikk på filen og endringene vises ved hjelp av det innebygde sammenligningsvinduet.
Opprette tagger
I GIT opprettes det vanligvis koder når du vil merke en ny versjon av applikasjonen din. La oss se hvordan du lager en tag fra Team Explorer, siden vi nå har vist de siste forpliktelsesdetaljene. Dette tilsvarer kommandoen ‘git tag’. Fra forrige trinn, klikk på alternativet Opprett tag.
Skriv inn TAG-navnet og kommentaren som vist nedenfor. Klikk på Opprett tag.
Se historikken til filen igjen, og du vil kunne se TAG.
Opprette gren
La oss se hvordan du oppretter en lokal filial i Git-arkivet. Vanligvis vil du opprette en gren fra masteren hvis det er feilrettinger eller forbedringer som skal gjøres, og deretter fusjonere inn i hovedgrenen.
I Team Explorer klikker du på Grener alternativ.
best python ide for windows 10
Høyreklikk på hovedgrenen under det lokale depotet og opprett en ny gren.
Dette tilsvarer bruk av “ git checkout –b ”Kommando. Skriv inn filialnavnet som bug_fix og klikk på knappen Lag gren.
Filialen er nå opprettet og oppført. Arbeidet med bug fixing gjøres nå på bug_fix-grenen. Denne grenen vises i MODIG og indikerer dermed at du for tiden jobber med bug_fix-grenen.
La oss gjøre en endring i en hvilken som helst fil, forplikte og basere endringene fra bug_fix-grenen til hovedgrenen.
For å slå sammen endringer fra bug_fix-grenen til hovedgrenen i Team Explorer, velg grener alternativ og høyreklikk på hovedgrenen og velg Sjekk ut.
Høyreklikk nå på hovedgrenen og velg Slå sammen fra alternativ .
Velg bug_fix gren som Slå sammen fra grenen og klikk på Gå.
Endringene gjenspeiles nå i mastergrenen. Alle endringene kan SKYVES til GitHub-depotet. Gå til Team Explorer-> Sync og klikk på Trykk.
Alle endringer blir nå presset og reflektert i GitHub-depotet.
Konklusjon
Github er et enormt populært og mye brukt kildekodedepot over nettet. I denne artikkelen har vi sett hvordan Visual Studio.NET 2015 kan integreres veldig bra med Git og GitHub.
Dermed kan Visual Studio.NET 2015 ikke bare integreres med Team Foundation Server, men hvis det er lag som har brukt GitHub mye gjennom årene, kan det integreres veldig bra. Så vi har sett litt bruk av Git-operasjoner på utviklernivå fra IDE.
Visual Studio.NET 2017 har også mer eller mindre den samme prosedyren for å integrere med Git og GitHub.
Anbefalt lesing
- GitHub Desktop Tutorial - Samarbeid med GitHub fra skrivebordet
- GitHub-veiledning for utviklere | Slik bruker du GitHub
- Opplæring i Microsoft Visual Studio Team Services (VSTS): Cloud ALM Platform
- Introduksjon til C # -programmering ved bruk av Visual Studio .Net Framework
- Trinnvis installasjon og oppsett av Appium Studio
- Kjøre og verifisere testkoden din på Appium Studio for Eclipse
- Koble emulatorer eller simulatorer til Appium Studio
- Kjøre appiumtestene parallelt med Appium Studio for Eclipse