Подключаем Git. Visual Studio 2017 + Bitbucket

Для чего это нужно

По сути упрощенно Git является внешним хранилищем кода проекта с журналом изменений.
Плюсы использования git в порядке заинтересованности новичка:
1. Сохранение проекта вне локальной машины, что дает гарантию восстановления кода при непредвиденных случаях потери информации.
2. Возможность делиться кодом на внешнем ресурсе, где код можно визуально изучить (Github, Bitbucket), а также скачать себе.
3. Сохранение веток кода, когда нужно сохранить текущий код, изменить и вернуться обратно при необходимости.
4. Самое главное в продукте Git - возможность работать совместно команде над одним проектом.

Основные отличия Bitbucket от Github для беспланого аккаунта

Github для бесплатных аккаунтов имеет ограничение в 100 мб на проект и невозможность создавать закрытые репозитории.

Подключение Bitbucket к Visual Studio 2017

Регистрируемся на сайте https://bitbucket.org
Создаем новый репозиторий:

Настраиваем репозиторий.
Галка приватности влияет будет ли доступен всем код проекта.
Важно не создавать файл readme, иначе пустой проект из Visual Studio не сможет синхронизировать проект, из-за уже имеющихся изменений в удаленном репозитории.

Копируем адрес нашего репозитория:


Теперь открываем Visual Studio.
Создаем новый проект.
Делаем любые изменения в коде проекта.
Открываем панель Team Exporer и жмем кнопку "Изменения".


Вводим название фиксации и нажимаем кнопку "Зафиксировать все".
В случае успеха появится сообщение:


Жмем на ссылающийся текст "Синхронизируйте".
Жмем "Опубликовать репозиторий Git":



Вводим ранее скопированный адрес и жмем "Опубликовать":


Теперь если перейти на Bitbucket и нажать Source, то можно увидеть свой проект:



Дальше при изменении кода, когда нужно сохранить изменения, повторить пункт с кнопки "Изменения".

Настраиваем правильное отображение для текстовых файлов с русским языком.



Далее мануал по мере необходимости будет дописываться.



Комментарии

Популярные сообщения из этого блога

mikbill расшифровка завершений сессий

Accel-ppp команды

Zabbix agent установка и настройка