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 та перейдіть до Інструменти-> Розширення та оновлення і знайдіть GitHub за категорією Встановлені.
як відкрити файл .apk на телефоні android -
Створіть сховище GitHub із Visual Studio.NET
Після встановлення розширення GitHub у середовищі Visual Studio .NET IDE перейдіть до Провідник команди домашній екран і створіть сховище GitHub.
Введіть ім’я та облікові дані сховища GitHub. Крім того, переконайтеся, що вказано правильний локальний шлях, де локальне сховище Git буде розміщено разом із проектом .NET.
Натисніть на Створити. Як показано на малюнку нижче, створено сховище GitHub, і тепер ви можете створити новий проект або рішення, натиснувши на посилання, як показано в Team Explorer.
Перегляд сховища GitHub:
Повернувшись в Visual Studio.Net IDE, клацніть на посилання Створити проект або Рішення в Провіднику команд. Установіть прапорець “Створити нове сховище Git” і натисніть OK.
Примітка що місце локального сховища Git автоматично вибирається там, де буде зберігатися проект .NET.
Тепер проект створюється у відповідному місці.
Повернувшись в IDE Visual Studio.Net, натисніть на Провідник команд-> Зміни для внесення змін до локального сховища Git.
Введіть коментар і натисніть кнопку 'Усі'. Після введення в локальний репозиторій Git ми можемо синхронізувати зміни, щоб бути доступними для команд у сховищі GitHub.
Клацніть на Синхронізація посилання для завантаження коду до сховища GitHub. Перевірте сховище GitHub, щоб переконатися, що проект .NET доступний. Отже, по суті нам потрібно запустити «git push» до сховища GitHub за допомогою IDE, а не через командний рядок.
Клацніть на Натисніть посилання, як показано нижче.
Проект тепер доступний у сховищі GitHub. Ось погляд того самого.
Зробіть невелику зміну в будь-якому файлі та виконайте коміт.
Як бачите, після того, як ви змінили файл a NET з’явився кліщ. Ви можете клацнути правою кнопкою миші на файлі та вибрати Здійснити.
Зміни відображаються в Team Explorer, і ви можете ввести коментар і зафіксувати всі зміни.
Як тільки коміт буде зроблено, вам потрібно синхронізувати та надсилати зміни до сховища GitHub як звичайну практику.
Наступне зображення - вигляд сховища GitHub після внесення змін.
Дивлячись на історію змін
Давайте тепер подивимося на історію, в якій перераховані всі коміти, зроблені командою, а також побачимо, які зміни були зроблені в цьому конкретному коміті. Дуже цікаво переглянути або порівняти зміни з попереднім комітом. Тож команда «git log» тут еквівалентна.
У Провіднику команд натисніть опцію Синхронізація та виберіть Дія -> Переглянути історію
Показана історія всіх комітів. Відображаються автор, дата та коментарі.
Щоб побачити відмінності з попереднім комітом, клацніть правою кнопкою миші на останньому або відповідному коміті та виберіть Переглянути деталі комітів.
Деталі цього коміту можна побачити у вікні Team Explorer разом із файлом, до якого були внесені зміни. Двічі клацніть файл, і зміни відображаються за допомогою вбудованого вікна порівняння.
Створення тегів
У GIT теги зазвичай створюються, коли ви хочете позначити випуск нової версії вашої програми. Давайте подивимося, як створити тег із Team Explorer, оскільки тепер ми маємо найсвіжіші деталі комітів. Це еквівалентно команді ‘git tag’. На попередньому кроці натисніть на опцію Створити тег.
Введіть назву тегу та коментар, як показано нижче. Натисніть на Створити тег.
найкраще хмарне сховище для великих файлів
Перегляньте історію файлу ще раз, і ви зможете побачити ТЕГ.
Створення філії
Давайте подивимося, як створити локальну гілку у сховищі Git. Як правило, ви створюєте гілку з ведучого, якщо потрібно виправити помилки або вдосконалення, а потім об'єднати в головну гілку.
У Провіднику команд натисніть на Філії варіант.
Клацніть правою кнопкою миші на головній гілці під локальним сховищем і створіть нову гілку.
Це еквівалентно використанню git checkout –b ”Команда. Введіть назву гілки як bug_fix і натисніть на кнопку Створити гілку.
Тепер гілка створена та перерахована. Зараз робота з виправлення помилок виконується у гілці bug_fix. Ця гілка відображається в СМІЛИЙ і, отже, вказує, що ви зараз працюєте над гілкою bug_fix.
Давайте внесемо зміни до будь-якого файлу, зафіксуємо і перебазуємо зміни з гілки bug_fix у головну гілку.
Щоб об'єднати зміни з гілки bug_fix у головну гілку у Провідник команди, виберіть гілки варіант і клацніть правою кнопкою миші на гілці master і виберіть Перевірити.
Тепер клацніть правою кнопкою миші на головній гілці та виберіть Об’єднати з варіант .
Виберіть гілка_виправлення помилок як Злиття з гілки і натисніть на Іди.
Зміни тепер відображаються у головній гілці. Усі зміни можна ПОДАВАТИ до сховища GitHub. Йти до Провідник команди-> Синхронізація і натисніть на Натисніть.
Усі зміни тепер висунуто та відображено у сховищі 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 - Співпрацюйте з GitHub зі свого робочого столу
- Підручник GitHub для розробників | Як користуватися GitHub
- Підручник з командних служб Microsoft Visual Studio (VSTS): Платформа Cloud ALM
- Вступ до програмування на C # за допомогою Visual Studio .Net Framework
- Покрокове встановлення та налаштування Appium Studio
- Запуск та перевірка тестового коду на Appium Studio для Eclipse
- Підключення емуляторів або симуляторів до Appium Studio
- Запуск тестів на Appium паралельно за допомогою Appium Studio for Eclipse