VS2013 и Github
Team Foundation Server 2013 и Visual Studio 2013 “из коробки” научились
работать с Github. Причем, работа эта ведется очень удобно. Однако, при
создании нового проекта в github есть нюансы. Здесь я опишу кратко как создать
проект, исходный код которого будет храниться в github. Для начала вам будет
необходимо создать ПУСТОЙ репозиторий в Github: 1. Переходите на сайт
github.com 2. Создаете репозиторий (кнопка “+” рядом с вашим именем) 3. В
появившейся форме заполняете имя репозитория (обязательно) и описание (по
желанию) 4. Нажимаете “Create repository” Sic! Не надо ставить галочку
напротив “Initialize this repository with readme” - это приведет к
инициализации репозитория и из Visual Studio добавить проект в этот репозитоий
уже не получится. Придется пользоваться другими средствами. Теперь запустите
Visual Studio 2013 и создайте тестовый проект. В окне создания проекта
поставьте галочку напротив чек-бокса “Add to source control”:
В окне “New Project” жмите “OK”. Вам будет предложен выбор системы хранения
кода: TFS или Git. Создастся проект. Теперь в source control в контекстном
меню проекта вам будет доступно действие Commit в группе Source Control.
Выполните свой первый коммит. Сейчас данные еще не отправились на сервер. Для
того, чтобы данные были на сервере вам необходимо выполнить Push:
- Переходим в Team Explorer
- Жмем на кнопку “Home” с изображением домика
- Теперь нажимаем на “Unsynced commits”. Отобразятся все коммиты, которые не были синхронизированы с сервером
- Нажимаете кнопку Sync и ваш исходных код отправляется на сервера github
- При выполнении первого push вам будет предложено указать URL вашего репозитория. Укажите URL репозитория, который мы создали ранее.
Если вы выполнили все верно, то открыв страницу вашего репозитория в браузере вы увидите там новые файлы, которые вы добавили только что.