Использование git-gui на Mac с Homebrew


15

У меня установлен Git с Homebrew.

Тем git-guiне менее, кажется, не приходит в запас /usr/local/bin.

Этот ответ предполагает, что я должен создать псевдоним usr/local/git/libexec/git-core/git-gui, но этот файл не существует.

Единственный исполняемый файл, который я могу найти, находится в

/usr/local/Cellar/git/1.8.4/share/git-gui

Теперь это псевдоним, который я использовал. Однако, если я когда-нибудь обновлю Git, мне придется заново связать его.

Как получить постоянную ссылку на git-gui?


Обратите внимание, что вам нужно установить git из hombrew (не по умолчанию), если вы хотите, чтобы git gui работал вообще. Для меня после этого git gui просто работает, никакой дополнительной работы не требуется ... (Просто запустите "git gui") FWIW
rogerdpack

1
«У меня установлен Git с Homebrew».
Джоналлард

Ответы:


14

/usr/local/opt/содержит символические ссылки на каталоги в /usr/local/Cellar/:

$ ll /usr/local/opt/git
lrwxr-xr-x  1 lauri  admin    19B Oct 11 17:07 /usr/local/opt/git -> ../Cellar/git/1.8.4
$ ll /usr/local/opt/git/libexec/git-core/git-gui
-rwxr-xr-x  2 lauri  admin   205B Sep 18 23:28 /usr/local/opt/git/libexec/git-core/git-gui

Проверьте, существует ли файл, затем добавьте что-то вроде этого в ~ / .gitconfig:

[alias] 
gui = !sh -c '/usr/local/opt/git/libexec/git-core/git-gui'

2

Начиная с версии 2.25.0_1 gitформулы для Homebrew, git guiфункциональность была разделена на git-guiформулу. См. Следующий запрос на получение информации об этом изменении: https://github.com/Homebrew/homebrew-core/pull/49136.

Из - за этого, лучшее решение для , чтобы исправить сломанный git gui на Homebrew- при условии gitустановки является запуск:

brew install git-gui
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.