how use github extension
Deze praktische zelfstudie legt uit hoe u de GitHub-extensie als coderepository kunt gebruiken met Microsoft Visual Studio. Leer installatiestappen en het maken van de Github-repository:
De teams die aan .NET-projecten werken, gebruiken meestal Team Foundation Server (TFS) als de belangrijkste coderepository voor versiebeheeractiviteiten. Dit is een verwachte manier van werken. Daar bestaat geen twijfel over, aangezien de integratie van tools van dezelfde leverancier naadloos en probleemloos verloopt.
Maar tegenwoordig wordt GitHub veel gebruikt als een webgebaseerde coderepository. Teams verspreid over geografisch verspreide locaties kunnen gebruik maken van deze repository voor hun versiebeheeractiviteiten. Het is dus een goed hulpmiddel voor samenwerking tussen teamleden.
Wat je leert:
Waarom GitHub-extensie gebruiken?
Kortom, als een organisatie of teams die GitHub al geruime tijd gebruiken en het willen blijven gebruiken voor zover het comfort betreft met het gebruik en ook zonder extra investeringen te doen, dan zou men GitHub willen gebruiken voor elke vorm van projecten.
In de vorige artikelen hebben we besproken hoe TFS kan worden gebruikt om code en andere artefacten op te slaan. In dit artikel zullen we zien hoe een .NET-project kan worden gedeeld met de GitHub-repository.
Vereisten:
- Microsoft Visual Studio.NET 2015-versie
- Toegang tot de GitHub-repository
- Git is lokaal geïnstalleerd op de Windows-machine. Klik hier om Git te downloaden.
Installeer GitHub-extensie voor Visual Studio.NET
Voordat we het .NET-project delen met de GitHub-repository, is het noodzakelijk om de GitHub-extensie te installeren in Visual Studio.NET IDE.
Klik hier om de extensie te downloaden van de Visual Studio Marketplace.
Dubbelklik op de gedownloade extensie en klik op Installeren
Als uw Visual Studio.NET IDE open is, start u één keer opnieuw op. Om te controleren of de extensie is geïnstalleerd, start u de IDE en gaat u naar Tools-> Extensie en updates sectie en zoek naar GitHub onder de categorie Geïnstalleerd.
php interview vraag en antwoord voor ervaring
Maak een GitHub-opslagplaats vanuit Visual Studio.NET
Zodra de GitHub-extensie is geïnstalleerd in de Visual Studio .NET IDE, gaat u naar het Team Explorer startscherm en maak een GitHub-repository.
Voer de naam en inloggegevens van de GitHub-opslagplaats in. Zorg er ook voor dat u een juist lokaal pad opgeeft waar de lokale Git-repository zich zal bevinden met het .NET-project.
Klik op Creëer. Zoals de onderstaande afbeelding laat zien, is de GitHub-repository gemaakt en kunt u nu een nieuw project of oplossing maken door op de link te klikken zoals weergegeven in de Team Explorer.
GitHub Repository-weergave:
Terug in Visual Studio.Net IDE, klik op de Create project or Solution link in de Team Explorer. Schakel het selectievakje in 'Maak een nieuwe Git-opslagplaats' en klik op OK.
Opmerking dat de locatie van de lokale Git-repository automatisch wordt geselecteerd waar het .NET-project zou worden opgeslagen.
Het project is nu aangemaakt op de juiste locatie.
Terug in de Visual Studio.Net IDE, klik op het Team Explorer-> Wijzigingen om de wijzigingen vast te leggen in de lokale Git-repository.
Voer een opmerking in en klik op Alles vastleggen. Eenmaal vastgelegd in de lokale Git-repository, kunnen we de wijzigingen synchroniseren zodat ze beschikbaar zijn voor teams in de GitHub-repository.
Klik op de Synchroniseren link om de code te uploaden naar de GitHub-repository. Controleer de GitHub-repository om ervoor te zorgen dat het .NET-project beschikbaar is. Dus in wezen moeten we ‘git push’ naar de GitHub-repository uitvoeren met behulp van de IDE en niet via de opdrachtregel.
Klik op de Duwen link zoals hieronder getoond.
Het project is nu beschikbaar in de GitHub-repository. Hier is de mening van hetzelfde.
Breng een kleine wijziging aan in een bestand en voer Commit uit.
Zoals je kunt zien, is een NETTO teek is verschenen. U kunt met de rechtermuisknop op het bestand klikken en selecteren Commit.
De wijzigingen worden weergegeven in de Teamverkenner en u kunt de opmerking invoeren en alle wijzigingen vastleggen.
Zodra de Commit is voltooid, moet u de wijzigingen synchroniseren en pushen naar de GitHub-repository als een normale praktijk.
De volgende afbeelding is de weergave van de GitHub-repository nadat wijzigingen zijn gepusht.
Kijken naar de geschiedenis van veranderingen
Laten we nu eens kijken naar de geschiedenis die alle commits opsomt die door het team zijn gedaan en ook kijken welke wijzigingen er zijn aangebracht in die specifieke commit. Het is erg interessant om veranderingen te bekijken of te vergelijken met de vorige commit. Dus het ‘git log’ commando is hier equivalent.
Klik in de Teamverkenner op de optie Synchroniseren en selecteer Actie -> Geschiedenis bekijken
De geschiedenis van alle commits wordt getoond. De auteur, datum en opmerkingen worden weergegeven.
Om de verschillen met de vorige vastlegging te zien, klikt u met de rechtermuisknop op de laatste of de juiste vastlegging en selecteert u Bekijk vastleggingsdetails.
De details over deze commit zijn te zien in het Team Explorer-venster samen met het bestand waarin de wijzigingen zijn aangebracht. Dubbelklik op het bestand en de wijzigingen worden getoond met behulp van het ingebouwde vergelijkingsvenster.
Tags maken
In GIT worden tags meestal gemaakt als je een label wilt geven om een nieuwe versie van je applicatie vrij te geven. Laten we eens kijken hoe we een tag kunnen maken vanuit Team Explorer, aangezien we nu de laatste commit-details hebben getoond. Dit is gelijk aan het ‘git tag’ commando. Klik in de vorige stap op de optie Maak een tag.
Voer de TAG-naam en opmerking in zoals hieronder weergegeven. Klik op Maak een tag.
Bekijk de geschiedenis van het bestand opnieuw en u kunt de TAG zien.
Branch creëren
Laten we eens kijken hoe we een lokale branch in de Git-repository kunnen maken. Normaal gesproken zou u een branch van de master maken als er bugfixes of verbeteringen moeten worden uitgevoerd, en dan samenvoegen met de master branch.
Klik in de Teamverkenner op het Takken optie.
Klik met de rechtermuisknop op de master branch onder de lokale repository en maak een nieuwe branch aan.
Dit is gelijk aan het gebruik van de ' git checkout - b ”Commando. Voer de filiaalnaam in als bug_fix en klik op de knop Maak een filiaal.
De branch is nu gemaakt en weergegeven. Het oplossen van bugs wordt nu gedaan in de bug_fix branch. Deze tak wordt weergegeven in STOUTMOEDIG en geeft daarom aan dat je momenteel aan de bug_fix branch werkt.
Laten we een wijziging aanbrengen in een willekeurig bestand, vastleggen en de wijzigingen van de bug_fix branch naar de master branch rebasen.
Om wijzigingen van de bug_fix branch samen te voegen naar de master branch in Teamverkenner, selecteer de takken optie en klik met de rechtermuisknop op de master branch en selecteer Uitchecken.
Klik nu met de rechtermuisknop op de master branch en selecteer Samenvoegen van optie
Selecteer de bug_fix branch als de Samenvoegen vanaf de tak en klik op Gaan.
De wijzigingen worden nu weergegeven in de master branch. Alle wijzigingen kunnen worden PUSHED naar de GitHub-repository. Ga naar Team Explorer-> Synchroniseren en klik op Duwen.
hoe een binair bestand in Windows te openen
Alle wijzigingen worden nu gepusht en weergegeven in de GitHub-repository.
Gevolgtrekking
Github is een enorm populaire en veel gebruikte broncode-opslagplaats op internet. In dit artikel hebben we gezien hoe Visual Studio.NET 2015 heel goed kan integreren met Git en GitHub.
Visual Studio.NET 2015 kan dus niet alleen worden geïntegreerd met Team Foundation Server, maar als er teams zijn die GitHub in de loop der jaren intensief hebben gebruikt, kan het heel goed worden geïntegreerd. We hebben dus enig gebruik van Git-bewerkingen op ontwikkelaarsniveau gezien vanuit de IDE.
Visual Studio.NET 2017 heeft ook min of meer dezelfde procedure om te integreren met Git en GitHub.
Aanbevolen literatuur
- GitHub Desktop-zelfstudie - Werk samen met GitHub vanaf uw desktop
- GitHub-zelfstudie voor ontwikkelaars | Hoe GitHub te gebruiken
- Zelfstudie voor Microsoft Visual Studio Team Services (VSTS): het Cloud ALM-platform
- Inleiding tot C # -programmering met Visual Studio .Net Framework
- Stap-voor-stap installatie en configuratie van Appium Studio
- Uw testcode uitvoeren en verifiëren op Appium Studio voor Eclipse
- Emulators of simulators verbinden met Appium Studio
- Uw Appium-tests parallel uitvoeren met Appium Studio voor Eclipse