Страницы

Поиск по вопросам

вторник, 30 октября 2018 г.

Контроль версий на локальном компьютере windows

Достаточно давно пишу одну программу. Для сохранения всех данных использую бэкапы. Но вот решил использовать систему контроля версий. И так что я хочу от системы контроля версий:
Она должна работать на локальном компьютере и под 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

Комментариев нет:

Отправить комментарий