#windows #git #контроль_версий
Достаточно давно пишу одну программу. Для сохранения всех данных использую бэкапы. Но вот решил использовать систему контроля версий. И так что я хочу от системы контроля версий: Она должна работать на локальном компьютере и под Windows Иметь как консольный так и GUI интерфейс Интегрирована с Visual Studio И тут возникают трудности: любая статья для чайников предлагает либо использовать гитхаб, либо ставить и настраивать прорву программного обеспечения (база данных, веб сервер...). А может кто подсказать (или кинуть в меня ссылкой) как просто и быстро настроить систему контроля версий (git предпочтительней) с сервером на локальном компьютере?
Ответы
Ответ 1
1. Установка Git не нуждается в сервере. Под Windows ставьте это: gitforwindows.org. Там есть 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Ответ 2
Не самый каноничный вариант, но для любителей GUI очень даже неплохо - https://tortoisegit.org/ (есть на русском). Все, что нужно для работы будет установлено локально, включая сам git. Есть gui, которым первое время можно будет пользоваться, а потом (по желанию) перейти на командную строку. Быстрый старт: скачиваем/устанавливаем tortoisegit кликаем правой кнопкой по вашей папке, затем "Создать репозитарий здесь" и, когда нужно сохранить работу, правой кнопкой по папке и "Commit" Пример просмотра лога коммитов:
Комментариев нет:
Отправить комментарий