Git, Tower и Sourcetree

Я тестирую графический интерфейс Tower и Sourcetree на своем Mac, и у меня есть два основных вопроса:

  • Устанавливает ли любой из этих графических интерфейсов исполняемые файлы Git или они используют Git, установленный на моем Mac?
  • Где будет установлен Git на моем Mac? В командной строке я набрал какой git, но его явно нет в PATH, так что с этим не повезло. Это странно, потому что я клянусь, что он раньше был в PATH.

person ken    schedule 05.04.2012    source источник


Ответы (2)


Поскольку Tower поставляется с полнофункциональным двоичным файлом Git, вам не нужно устанавливать Git в вашей системе, чтобы использовать Tower. Если вы также хотите использовать Git в командной строке, мы рекомендуем вам использовать установщик OS X или MacPorts (если они есть в вашей системе).

  • Что касается Sourcetree, я считаю, что Git должен быть предварительно установлен на вашем компьютере.
  • Если вы недавно обновились до OS X v10.7 (Lion), проверьте это: Git в Mac OS X v10.7 (Lion)
person Dennis Jaamann    schedule 05.04.2012
comment
Спасибо за завершение моего ответа;) Небольшой момент: попробуйте установить через brew вместо порта, обычно версии более свежие. - person AsTeR; 05.04.2012
comment
Ну самое странное, что у меня есть Лев. Git БЫЛ установлен и указан в ПУТИ, но его больше нет, и его нет ни в одном из мест, предложенных в вышеупомянутой ветке. Я подозреваю, но не знаю, что это могло совпасть с установкой XCode 4.3.2 (который не заменил XCode 4.2.1). - person ken; 05.04.2012
comment
Хорошо, покопавшись, я нашел git в /Developer/usr/bin. Думаю, я добавлю это в путь и буду использовать в XCode, командной строке и SourceTree. (ссылка: apple.stackexchange.com/a/18472) - person ken; 05.04.2012

Я не знаком с Tower, но вы можете видеть в настройках Sourcetree, что он может либо использовать системный Git (думаю, версия Git уже встроена в Mac OS X), либо версию, встроенную в приложение Sourcetree.

В моей системе which git дает мне:

/usr/bin/git

Он должен быть в пути, если вы ничего не меняли.

person AsTeR    schedule 05.04.2012
comment
Я искал во всех стандартных местах, но не могу найти. Я думаю, что это могло быть отменено последней установкой XCode (см. Мой комментарий к @DennisJaamann) - person ken; 05.04.2012