how use github extension
Този практически урок обяснява как да използвате разширението GitHub като хранилище на код с Microsoft Visual Studio. Научете стъпките за инсталиране и създаването на хранилището на Github:
Екипите, работещи по .NET проекти, обикновено използват Team Foundation Server (TFS) като основно хранилище на кодове за дейности по контрол на версиите. Това е очакван начин на работа. В това няма съмнения, тъй като интегрирането на инструменти от един и същ доставчик е безпроблемно и работи без никакви проблеми.
Но днес GitHub се използва широко като уеб базирано хранилище на кодове. Екипите, разпределени в географски разпределени местоположения, могат да използват това хранилище за своите дейности по контрол на версиите. Така че това е добър инструмент за сътрудничество между членовете на екипа.
Какво ще научите:
Защо да използвам разширението GitHub?
По принцип, когато организация или екипи, които използват GitHub от доста време и биха искали да продължат да го използват, доколкото комфортът е свързан с използването, а също и без да правите допълнителни инвестиции, тогава човек би искал да използва GitHub за всякакъв вид проекти.
В предишните статии обсъдихме как TFS може да се използва за съхраняване на код и други артефакти. В тази статия ще видим как .NET проект може да бъде споделен с хранилището на GitHub.
Предварителни условия:
- Версия на Microsoft Visual Studio.NET 2015
- Достъп до хранилището на GitHub
- Git се инсталира локално на машината с Windows. Щракнете тук за да изтеглите Git.
Инсталирайте разширение GitHub за Visual Studio.NET
Преди да споделим проекта .NET с хранилището на GitHub, е необходимо да инсталираме разширението GitHub в Visual Studio.NET IDE.
Щракнете тук за да изтеглите разширението от Visual Studio Marketplace.
Щракнете двукратно върху изтегленото разширение и кликнете върху Инсталирай .
Ако вашата Visual Studio.NET IDE е отворена, рестартирайте веднъж. За да проверите дали разширението е инсталирано, стартирайте IDE и отидете на Инструменти-> Разширение и актуализации и потърсете GitHub в категорията Инсталирани.
какви видове имейли има
Създайте хранилище на GitHub от Visual Studio.NET
След като разширението GitHub бъде инсталирано в Visual Studio .NET IDE, отидете на Team Explorer начален екран и създайте хранилище на GitHub.
Въведете името и идентификационните данни на хранилището на GitHub. Също така се уверете, че сте предоставили подходящ локален път, където ще се намира локалното хранилище на Git с проекта .NET.
Кликнете върху Създайте. Както е показано по-долу на фигурата, GitHub хранилището е създадено и вече можете да създадете нов проект или решение, като щракнете върху връзката, както е показано в Team Explorer.
Изглед на хранилището на GitHub:
Обратно в Visual Studio.Net IDE кликнете върху връзката Създаване на проект или решение в Team Explorer. Поставете отметка в квадратчето „Създаване на ново хранилище на Git“ и щракнете върху OK.
Забележка че местоположението на локалното хранилище на Git се избира автоматично, където ще се съхранява .NET проектът.
Проектът вече е създаден на подходящото място.
Върнете се в IDE на Visual Studio.Net, щракнете върху Team Explorer-> Промени да ангажира промените в локалното хранилище на Git.
Въведете коментар и кликнете върху Ангажиране на всички. След като се ангажираме с локалното хранилище на Git, можем да синхронизираме промените, за да бъдат достъпни за екипите в хранилището на GitHub.
Щракнете върху Синхронизиране връзка за качване на кода в хранилището на GitHub. Проверете хранилището на GitHub, за да сте сигурни, че проектът .NET е достъпен. И така, по същество трябва да стартираме „git push“ към хранилището на GitHub, използвайки IDE, а не чрез командния ред.
Щракнете върху Натиснете връзка, както е показано по-долу.
Проектът вече е достъпен в хранилището на GitHub. Ето визията на същото.
Направете малка промяна във всеки файл и изпълнете „Фиксиране“.
Както можете да видите, че след като промените файла a НЕТ кърлеж се появи. Можете да щракнете с десния бутон върху файла и да изберете Ангажирайте се.
Промените се показват в Team Explorer и можете да въведете коментара и да извършите всички промени.
След като ангажирането приключи, трябва да синхронизирате и натиснете промените в хранилището на GitHub като нормална практика.
Следващото изображение е изгледът на хранилището на GitHub след промяна.
Поглед към историята на промените
Нека сега разгледаме историята, в която са изброени всички ангажименти, извършени от екипа, а също и какви промени са направени в конкретния ангажимент. Много е интересно да се разгледат или сравнят промените с предишния коммит. Така че командата ‘git log’ е еквивалентна тук.
В Team Explorer кликнете върху опцията Sync и изберете Действие -> Преглед на историята
Показва се историята на всички ангажименти. Показват се авторът, датата и коментарите.
За да видите разликите с предишния комит, щракнете с десния бутон върху най-новия или съответния фиксиране и изберете Преглед на подробностите за ангажиране.
Подробностите за този ангажимент могат да се видят в прозореца на Team Explorer заедно с файла, в който са направени промените. Щракнете двукратно върху файла и промените се показват с помощта на вградения прозорец за сравнение.
Създаване на тагове
В GIT етикетите обикновено се създават, когато искате да маркирате нова версия на вашето приложение. Нека да видим как да създадем маркер от Team Explorer, тъй като вече имаме показани най-новите подробности за фиксиране. Това е еквивалентно на командата ‘git tag’. От предишната стъпка кликнете върху опцията Създаване на маркер.
Въведете името на TAG и коментар, както е показано по-долу. Кликнете върху Създаване на маркер.
Прегледайте историята на файла отново и ще можете да видите TAG.
Създаване на клон
Нека да видим как да създадем локален клон в хранилището на Git. Обикновено бихте създали клон от главния, ако има корекции на грешки или подобрения, които трябва да се направят, и след това да се слеете в главния клон.
В Team Explorer кликнете върху Клонове опция.
Щракнете с десния бутон върху главния клон под локалното хранилище и създайте нов клон.
инструменти за системно наблюдение за windows 10
Това е еквивалентно на използването на „ git checkout –b ”Команда. Въведете името на клона като bug_fix и кликнете върху бутона Създаване на клон.
Клонът вече е създаден и включен в списъка. Работата по коригирането на грешки сега се извършва в клона bug_fix. Този клон се показва в СМЕЛО и следователно показва, че в момента работите върху клона на bug_fix.
Нека направим промяна във всеки файл, извършим и пребазираме промените от клона bug_fix към главния клон.
За да обедините промените от клона на bug_fix към главния клон в Team Explorer, изберете клонове опция и щракнете с десния бутон върху главния клон и изберете Разгледайте.
Сега щракнете с десния бутон върху главния клон и изберете Обединяване от опция .
Изберете клон на bug_fix като Обединяване от клона и кликнете върху Отивам.
Сега промените са отразени в главния клон. Всички промени могат да бъдат ПУШЕНИ в хранилището на GitHub. Отидете на Team Explorer-> Sync и кликнете върху Натиснете.
Всички промени вече са изтласкани и отразени в хранилището на GitHub.
Заключение
Github е изключително популярно и широко използвано хранилище на изходен код в мрежата. В тази статия видяхме как Visual Studio.NET 2015 може да се интегрира много добре с Git и GitHub.
По този начин Visual Studio.NET 2015 не може да се интегрира само с Team Foundation Server, но ако има екипи, които използват GitHub широко през годините, той може да се интегрира много добре. Така че видяхме известно използване на Git операции на ниво разработчик от IDE.
Visual Studio.NET 2017 също има горе-долу същата процедура за интегриране с Git и GitHub.
Препоръчително четене
- Урок за GitHub Desktop - Сътрудничайте с GitHub от вашия работен плот
- Урок за GitHub за разработчици | Как да използвам GitHub
- Урок на Microsoft Visual Studio Team Services (VSTS): Платформата за облак ALM
- Въведение в програмирането на C # с помощта на Visual Studio .Net Framework
- Поетапна инсталация и настройка на Appium Studio
- Изпълнение и проверка на вашия тестов код в Appium Studio за Eclipse
- Свързване на емулатори или симулатори към Appium Studio
- Изпълнение на вашите тестове за Appium в паралел с помощта на Appium Studio за Eclipse