Використання git-gui на Mac з Homebrew


16

У мене встановлено 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."
jonallard

Відповіді:


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'

3

Починаючи з версії 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.