Достаточно давно пишу одну программу. Для сохранения всех данных использую бэкапы. Но вот решил использовать систему контроля версий. И так что я хочу от системы контроля версий:
Она должна работать на локальном компьютере и под Windows
Иметь как консольный так и GUI интерфейс
Интегрирована с Visual Studio
И тут возникают трудности: любая статья для чайников предлагает либо использовать гитхаб, либо ставить и настраивать прорву программного обеспечения (база данных, веб сервер...). А может кто подсказать (или кинуть в меня ссылкой) как просто и быстро настроить систему контроля версий (git предпочтительней) с сервером на локальном компьютере?
Ответ
1. Установка
Git не нуждается в сервере. Под Windows ставьте это:
https://git-for-windows.github.io/. Там есть как 32-, так и 64-битная версия.
Вместе с git будет установлена unix-подобная консоль git-bash и GUI-инструмент.
В качестве ещё одного GUI вы сможете использовать Visual Studio.
Есть множество других GUI, но при умении работать через консоль и наличии полноценной IDE они вам не пригодятся.
1.1. Интеграция с Visual Studio
Если нужна интеграция с Visual Studio, вы можете установить http://gitextensions.github.io/. В комплекте есть плагин для VS. (Ссылка из комментария KoVadim)
2. Запуск и первоначальная конфигурация:
Откройте командную оболочку git-bash: кликните правой кнопкой мыши на свободном месте в любой папке и выберите пункт git bash here
Выполните базовую конфигурацию, это нужно сделать один раз. Используйте ваше имя и принадлежащий вам почтовый ящик. Если вы настраиваете Git на рабочем месте, скорее всего вам нужно использовать рабочую почту.
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
И чтобы использовать окончания строк CRLF, как принято в Windows:
git config --global core.autocrlf true
Вместо консольных команд можно редактировать файл конфига в любом текстовом редакторе (локальный расположен в %папка_проекта%\.git\config, глобальный в C:\Users\%имя_юзера%\.gitconfig).
3. Начало использования
Если git bash уже открыта, перейдите в папку проекта:
cd С:/путь/к/проекту
Или сразу кликните правой кнопкой мыши на свободном месте в папке проекта и выберите пункт git bash here
Теперь, чтобы создать локальный репозиторий и таким образом начать контроль версий проекта:
git init
Документация
Ещё по этой теме:
Git и GitHub на windows от новичка
Git и GitHub на windows от новичка (часть 2)
Как настроить autocrlf в git для различных систем?
Входная точка документации: https://git-scm.com/book/en/v2
Комментариев нет:
Отправить комментарий