Usando git-gui su Mac con Homebrew


15

Ho Git installato con Homebrew.

Tuttavia, git-guinon sembra essere disponibile /usr/local/bin.

Questa risposta suggerisce che dovrei creare un alias per usr/local/git/libexec/git-core/git-gui, ma questo file non esiste.

L'unico eseguibile che riesco a trovare si trova in

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

Questo è l'alias che ho usato. Tuttavia, se dovessi mai aggiornare Git, dovrò ricollegarlo.

Come posso ottenere un riferimento permanente a git-gui?


Nota che devi installare git da hombrew (non quello predefinito) se vuoi che git gui funzioni. Per me, dopo averlo fatto, git gui funziona e non richiede altro lavoro ... (
Esegui

1
"Ho Git installato con Homebrew."
jonallard,

Risposte:


14

/usr/local/opt/contiene collegamenti simbolici alle directory in /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

Verifica che il file esista, quindi aggiungi qualcosa del genere a ~ / .gitconfig:

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

2

Dalla versione 2.25.0_1 della gitformula su Homebrew, la git guifunzionalità è stata separata nella git-guiformula. Vedere la seguente richiesta pull per lo sfondo di questa modifica: https://github.com/Homebrew/homebrew-core/pull/49136

Per questo git gui motivo,git è necessario eseguire una soluzione migliore per correggere un'interruzione su un'installazione fornita da Homebrew :

brew install git-gui
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.