Utiliser git-gui sur Mac avec Homebrew

15

J'ai installé Git avec Homebrew.

Cependant, git-guiil ne semble pas y avoir de stock /usr/local/bin.

Cette réponse suggère que je devrais créer un alias usr/local/git/libexec/git-core/git-gui, mais ce fichier n'existe pas.

Le seul exécutable que je puisse trouver se trouve dans

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

Maintenant, c'est l'alias que j'ai utilisé. Cependant, si je mets à jour Git, je devrai le relier.

Comment puis-je obtenir une référence permanente git-gui?

jonallard
la source
NB que vous avez besoin de git installé depuis hombrew (pas la valeur par défaut) si vous voulez que git gui fonctionne du tout. Pour moi, après cela, git gui fonctionne, aucun travail supplémentaire n'est nécessaire ... (Il suffit de lancer "git gui") FWIW
rogerdpack
1
"J'ai installé Git avec Homebrew."
jonallard

Réponses:

14

/usr/local/opt/contient des liens symboliques vers les répertoires de /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

Vérifiez que le fichier existe, puis ajoutez quelque chose comme ceci dans ~ / .gitconfig:

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

Depuis la version 2.25.0_1 de la gitformule sur Homebrew, la git guifonctionnalité a été séparée dans la git-guiformule. Voir la demande d'extraction suivante pour le contexte de cette modification: https://github.com/Homebrew/homebrew-core/pull/49136

Pour cette raison, une meilleure solution pour réparer une panne git gui sur une gitinstallation fournie par Homebrew est d'exécuter:

brew install git-gui
Deniz Genç
la source