Страницы

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

среда, 18 декабря 2019 г.

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

#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" Пример просмотра лога коммитов:

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

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