Использовать Cygwin, версию Git для msysGit или обе?

Я использую Windows 7, я только что впервые установил Cygwin, так что я играл с ним. Теперь я тоже хочу начать использовать Git.

Из того, что я прочитал, msysGit позволяет использовать графический интерфейс, а также добавляет щелчок правой кнопкой мыши по папке / файлу Добавить в графический интерфейс Git и Добавить в GIT Bash параметры контекстного меню.

В то же время, хотя я хотел бы использовать командную строку для некоторых вещей Git, но я думаю, как новичок в Git, было бы неплохо иметь контекстные меню и графический интерфейс.

Так что я застрял. Пара вопросов ...

  1. Если я установлю Git с помощью msysGit, могу ли я запустить командную строку для Git с помощью Cygwin?

  2. В одной книге сказано, что вы можете установить как Cygwin, так и msysGit it версии, если это так, работают ли они оба? одни и те же файлы / репо или это похоже на 2 отдельных репозитория Git для каждого файла? Если это так, то это кажется излишним.

  3. Я также видел, что у msysGit есть портативная версия. Если бы я использовал эту портативную версию, означает ли это, что репозиторий Git хранится на портативном USB-устройстве или только в программе? Было бы здорово, если бы это была программа Git и репозиторий кода, сохраненный переносимым.

23
задан JasonDavis 12 August 2013 в 04:38
поделиться

1 ответ

Если по какому-то несчастливому повороту судьбы вы имеете дело с git-репозиторием, где некоторые коммиты в его истории, скажем, размером в несколько гигов, то у вас не хватит памяти с MSysGit, потому что на данный момент, доступна только 32-разрядная версия (есть 64-разрядная версия, которая находится в Pre-apha, но на данный момент она все еще не проходит некоторые испытания и поэтому не подходит для производства). Только в этой ситуации 64-битная версия Git становится необходимостью.

ОБНОВЛЕНИЕ: есть способ, которым вы все еще можете использовать 64-битный Git, не идя по маршруту Cygwin:

  1. Установить Vagrant
  2. Установить VirtualBox
  3. Добавьте этот VagrantFile в пустую папку
  4. Настройте его в соответствии с вашими потребностями
  5. В командной строке cd перейдите в новую папку и
    1. Выполнить команду «vagrant up». Возьмите кофе, пока он не закончится.
    2. Затем введите команду «vagrant ssh»

Теперь у вас есть виртуальная машина Linux с установленным 64-битным git. Далее, на виртуальной машине:

  1. cd / vagrant
  2. git clone

Дайте ей завершиться, и у вас будет 64-битная установка Git-контроля Ваш репозиторий на Windows.

3
ответ дан 29 November 2019 в 01:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: