Menggunakan git-gui di Mac dengan Homebrew

15

Saya telah menginstal Git dengan Homebrew.

Namun, git-guisepertinya tidak masuk stok /usr/local/bin.

Jawaban ini menyarankan saya harus membuat alias untuk usr/local/git/libexec/git-core/git-gui, tetapi file ini tidak ada.

Satu-satunya yang dapat dieksekusi yang dapat saya temukan terletak di

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

Sekarang ini alias yang saya gunakan. Namun, jika saya pernah memperbarui Git, saya harus menghubungkannya kembali.

Bagaimana cara mendapatkan referensi permanen git-gui?

Jonallard
sumber
NB yang Anda butuhkan git diinstal dari hombrew (bukan default) jika Anda ingin git gui bekerja sama sekali. Bagi saya, setelah melakukan itu, git gui hanya berfungsi, tidak perlu kerja ekstra ... (Jalankan "git gui") FWIW
rogerdpack
1
"Aku sudah memasang Git dengan Homebrew."
Jonallard

Jawaban:

14

/usr/local/opt/berisi symlink ke direktori di /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

Periksa file yang ada, lalu tambahkan sesuatu seperti ini ke ~ / .gitconfig:

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

Sejak versi 2.25.0_1 dari gitrumus pada Homebrew, git guifungsi telah dipisahkan ke dalam git-guirumus. Lihat permintaan tarik berikut untuk latar belakang tentang perubahan ini: https://github.com/Homebrew/homebrew-core/pull/49136

Karena itu, solusi yang lebih baik untuk memperbaiki kerusakan git gui pada gitinstalasi yang disediakan oleh Homebrew adalah dengan menjalankan:

brew install git-gui
Deniz Genç
sumber