how use github extension
Acest tutorial practic explică modul de utilizare a extensiei GitHub ca depozit de coduri cu Microsoft Visual Studio. Aflați pașii de instalare și crearea depozitului Github:
Echipele care lucrează la proiectele .NET utilizează de obicei Team Foundation Server (TFS) ca depozit principal de cod pentru activitățile de control al versiunilor. Acesta este un mod de lucru așteptat. Nu există nicio îndoială în acest sens, deoarece integrarea instrumentelor de la același furnizor este simplă și funcționează fără probleme.
Dar astăzi GitHub este utilizat pe scară largă ca depozit de coduri bazat pe web. Echipele răspândite în locații distribuite geografic pot folosi acest depozit pentru activitățile lor de control al versiunilor. Deci este un instrument bun de colaborare între membrii echipei.
Ce veți învăța:
De ce să folosiți extensia GitHub?
Practic, atunci când o organizație sau echipe care folosesc GitHub de ceva timp și ar dori să continue să-l folosească în ceea ce privește confortul în ceea ce privește utilizarea și, de asemenea, fără a face investiții suplimentare, atunci ar căuta să folosească GitHub pentru orice fel de proiecte.
În articolele anterioare, am discutat despre modul în care TFS poate fi utilizat pentru a stoca cod și alte artefacte. În acest articol, vom vedea cum un proiect .NET poate fi partajat cu depozitul GitHub.
Precondiții:
- Versiunea Microsoft Visual Studio.NET 2015
- Acces la depozitul GitHub
- Git instalat local pe computerul Windows. Clic Aici pentru a descărca Git.
Instalați extensia GitHub pentru Visual Studio.NET
Înainte de a partaja proiectul .NET către depozitul GitHub, este necesar să instalați extensia GitHub în Visual Studio.NET IDE.
Clic Aici pentru a descărca extensia din Visual Studio Marketplace.
Faceți dublu clic pe extensia descărcată și faceți clic pe Instalare .
Dacă ID-ul dvs. Visual Studio.NET este deschis, reporniți o dată. Pentru a verifica dacă extensia este instalată, lansați IDE și accesați Instrumente-> Extensie și Actualizări secțiunea și căutați GitHub în categoria Instalat.
cum se deschide un .torrent
Creați un depozit GitHub din Visual Studio.NET
Odată ce extensia GitHub este instalată în Visual Studio .NET IDE, accesați Team Explorer ecranul de pornire și creați un depozit GitHub.
Introduceți numele și acreditările depozitului GitHub. De asemenea, asigurați-vă că dați o cale locală adecvată unde va fi localizat depozitul Git local cu proiectul .NET.
Click pe Crea. Așa cum se arată în figura de mai jos, se creează depozitul GitHub și acum puteți crea un nou proiect sau soluție făcând clic pe link, așa cum se arată în Team Explorer.
Vizualizare GitHub Repository:
Înapoi în Visual Studio.Net IDE, faceți clic pe linkul Creare proiect sau Soluție din Team Explorer. Bifați caseta de selectare „Creați un nou depozit Git” și faceți clic pe OK.
Notă că locația depozitului local Git este selectată automat acolo unde ar fi stocat proiectul .NET.
Proiectul este acum creat în locația corespunzătoare.
Înapoi în IDE Visual Studio.Net, faceți clic pe Team Explorer-> Modificări pentru a trimite modificările la depozitul local Git.
Introduceți un comentariu și faceți clic pe Commit All. După ce ne-am angajat în depozitul Git local, putem sincroniza modificările care vor fi disponibile echipelor din depozitul GitHub.
Faceți clic pe Sincronizare link pentru a încărca codul în depozitul GitHub. Verificați depozitul GitHub pentru a vă asigura că proiectul .NET este disponibil. Deci, în esență, trebuie să rulăm „git push” către depozitul GitHub folosind IDE și nu prin linia de comandă.
Faceți clic pe Apăsați link așa cum se arată mai jos.
Proiectul este acum disponibil în depozitul GitHub. Iată punctul de vedere al aceluiași lucru.
Efectuați o mică modificare la orice fișier și efectuați Commit.
După cum puteți vedea, odată ce ați modificat fișierul, a NET a apărut bifă. Puteți face clic dreapta pe fișier și selectați Angajează-te.
Modificările sunt afișate în Team Explorer și puteți introduce comentariul și comite toate modificările.
Odată ce comitetul este finalizat, trebuie să sincronizați și să împingeți modificările aduse depozitului GitHub ca o practică normală.
Următoarea imagine este imaginea depozitului GitHub după ce modificările au fost împinse.
Privind istoria schimbărilor
Să vedem acum istoricul care listează toate comitetele efectuate de echipă și, de asemenea, să vedem ce modificări au fost făcute în acea comitere. Este foarte interesant să privim sau să comparăm modificările cu comiterea anterioară. Deci, comanda „git log” este echivalentă aici.
În Team Explorer, faceți clic pe opțiunea Sync și selectați Acțiune -> Vizualizare istoric
Este afișat istoricul tuturor comiterilor. Sunt afișate autorul, data și comentariile.
Pentru a vedea diferențele cu comiterea anterioară, faceți clic dreapta pe cea mai recentă sau comisia corespunzătoare și selectați Vizualizați detaliile angajamentului.
Detaliile despre acest commit pot fi văzute în fereastra Team Explorer împreună cu fișierul la care s-au făcut modificările. Faceți dublu clic pe fișier și modificările sunt afișate folosind fereastra de comparare încorporată.
Crearea etichetelor
În GIT, etichetele sunt de obicei create atunci când doriți să etichetați lansând o nouă versiune a aplicației dvs. Să vedem cum să creăm o etichetă din Team Explorer, deoarece avem acum cele mai recente detalii de validare afișate. Aceasta este echivalentă cu comanda „git tag”. Din pasul anterior faceți clic pe opțiune Creați etichetă.
Introduceți numele TAG și comentați așa cum se arată mai jos. Click pe Creați etichetă.
Vizualizați din nou istoricul fișierului și veți putea vedea TAG-ul.
Crearea sucursalei
Să vedem cum să creăm o sucursală locală în depozitul Git. De obicei, ați crea o ramură de la master dacă există remedieri de erori sau îmbunătățiri de făcut și apoi fuzionați în ramura master.
În Team Explorer, faceți clic pe Ramuri opțiune.
Faceți clic dreapta pe ramura principală sub depozitul local și creați o nouă ramură.
Acest lucru este echivalent cu utilizarea „ git checkout –b ”Comanda. Introduceți numele sucursalei ca bug_fix și faceți clic pe buton Creați sucursală.
Sucursala este acum creată și listată. Lucrarea de remediere a erorilor se face acum pe ramura bug_fix. Această ramură este afișată în ÎNDRĂZNEŢ și, prin urmare, indică faptul că lucrați în prezent la ramura bug_fix.
Să modificăm orice fișier, să comitem și să refacem modificările de la ramura bug_fix la ramura master.
Pentru a îmbina modificările de la ramura bug_fix la ramura master în Team Explorer, selectează ramuri opțiune și faceți clic dreapta pe ramura principală și selectați Verifică.
Acum, faceți clic dreapta pe ramura principală și selectați Merge de la opțiune .
Selectează ramură bug_fix dupa cum Îmbinați-vă din ramură și faceți clic pe Merge.
ce este un tip de fișier bin
Modificările se reflectă acum în ramura principală. Toate modificările pot fi ÎMPUSATE în depozitul GitHub. Mergi la Team Explorer-> Sincronizare și faceți clic pe Apăsați.
Toate modificările sunt acum împinse și reflectate în depozitul GitHub.
Concluzie
Github este un depozit de cod sursă foarte popular și utilizat pe scară largă pe web. În acest articol, am văzut cum Visual Studio.NET 2015 se poate integra foarte bine cu Git și GitHub.
Astfel, Visual Studio.NET 2015 nu se poate integra doar cu Team Foundation Server, dar dacă există echipe care au folosit GitHub pe parcursul anilor, atunci se poate integra foarte bine. Deci, am văzut o utilizare la nivel de dezvoltator a operațiunilor Git din IDE.
Visual Studio.NET 2017 are, de asemenea, mai mult sau mai puțin aceeași procedură pentru a se integra cu Git și GitHub.
Lectură recomandată
- Tutorial GitHub Desktop - Colaborați cu GitHub de pe desktop
- Tutorial GitHub pentru dezvoltatori | Cum se folosește GitHub
- Tutorial Microsoft Visual Studio Team Services (VSTS): Platforma Cloud ALM
- Introducere în programarea C # folosind Visual Studio .Net Framework
- Instalarea pas cu pas și configurarea Appium Studio
- Rularea și verificarea codului de testare pe Appium Studio pentru Eclipse
- Conectarea emulatoarelor sau simulatoarelor la Appium Studio
- Rularea testelor Appium în paralel utilizând Appium Studio pentru Eclipse