2015-11-25 4 views
1

Итак, я новичок в управлении версиями, но прочитал документацию GitExtensions, но он был ограниченным, потому что он сосредоточился на работе с удаленными репозиториями.Как настроить локальный контроль версий с помощью GitExtensions?

Что мне нужно - это иметь контроль над версиями для моих местных проектов. У меня есть проекты Android и Visual Studio, над которыми я работаю как единственный разработчик, поэтому источник находится на моем локальном компьютере. Я не хочу размещать источник в GitHub или в любом месте в Интернете. Пока я просто хочу настроить и использовать локальный контроль версий на своем собственном компьютере.

У меня установлен GitExtensions и создан локальный репозиторий на C:\Programs\gitrepos\projectname\ Мой код находится на C:\Projects\projectname\.

Моя первая проблема заключается в том, что я не понимаю, как указать расположение исходных файлов ?! Я вижу установку удаленного источника, но я не использую удаленные источники. Я сделал это неправильно? Должен ли репозиторий находиться в той же папке, что и исходные файлы? Ничего, что я нашел до сих пор, объясняет, как работают git или gitextensions при работе с локальным источником, которым вы хотите управлять версиями.

ответ

0

Репозиторий git работает из определенной корневой директории вниз. Этот корневой каталог будет содержать папку с именем .git. Вся информация о вашей истории версий сохраняется в , что одна папка

Если вы хотите указать файлы определенного типа, они должны находиться в вашем «хранилище». Это означает, что они должны находиться в папке или под ней, содержащей папку .git.

Другими словами, ваша последняя мысль верна, и вы должны были создать репозиторий в C:\Projects\projectname

+0

Вы можете сказать, мерзавец искать где-то еще в хранилище, установив переменную окружения 'GIT_DIR'. Я не знаю, может ли GitExtensions обрабатывать эту установку. –

+0

@wumpus, устанавливающий каталог git в другой папке для особых случаев, и в этом случае следует избегать, особенно для новичков. Итак, действительно, репозиторий git должен быть создан в исходной папке. – Philippe

 Смежные вопросы

  • Нет связанных вопросов^_^