Git için bir GUI istemcisi var mı? [kapalı]

201

Çeşitli projelerin sürüm kontrolü için git kullanıyorum.

Bir projenin işleri ve şubeleri arasında gezinmek ve git projelerinde sürümleri almak için GUI yazılımı var mı?

    
sordu Matoeil 10.12.2012 15:52

13 cevap

126

Gitmek için ön uç kullanımı kolay bir yol arıyorsanız sanırım.

Grafik Arayüzler "bölümüne bakın. Git Wiki'de //git.wiki.kernel.org/articles/i/n/t/Interfaces,_frontends,_and_tools.html">InterfacesFrontendsAndTools sayfası. Aşağıdakilerden bahsedilmiştir:

  • gitk - Tcl / Tk'de grafik geçmiş tarayıcısı, Git ile dağıtılır (genellikle gitk paketinde)
  • git gui - grafiksel işlem aracı, Tcl / Tk içinde, Git ile dağıtılır (genellikle git-gui paketinde)
  • QGit - Qt araç setini kullanır
  • Giggle - GTK + araç setini kullanır
  • git-kola - PyQt4 kullanır
  • gitg - GitX'in GTK + / GNOME klonu
  • tig - t harici mod i g için nterface, GUI ve çağrı cihazı kullanır, ncurses kullanır

Düzenle
Bunlar diğer cevaplarda verilen önerilerdir.

Kişisel olarak kullanımı çok kolay olan birkaç yazılım var.

  • Giggle
  • Git Cola

Giggle
Şahsen giggle kullanın. . Kullanımı basit ve sezgisel.

Cola Git GUI

Cola Git , ancak bu umut verici görünüyor.

verilen cevap Hashken 10.12.2012 16:18
25

Yukarıda belirtilen tüm araçları test ettikten sonra Git depolarımı yönetmek için aşağıdaki araçlarla yerleştim:

SmartGit

SmartGit, optimize edilmiş iş akışlarına sahip Git için kullanımı kolay bir grafik kullanıcı arabirimidir. SmartGit, yazılım geliştirme projelerinde her gün çalışmak için gereken tüm Git ve Mercurial özelliklerini destekler:

  • Yerel çalışma ağacı işlemleri
  • Durum, fark, günlük
  • İtme, çekme, getirme (tüm protokoller için)
  • Etiket ve şube yönetimi
  • Birleştirme, kiraz toplama, yeniden düzenleme, geri alma
  • Alt modül desteği
  • Stash yönetimi
  • Yönetim yönetimi

Ayrıca sizi GitHub ve BitBucket gibi çevrimiçi depolara bağlamak için kullanımı kolay bir sihirbazım var

RabbitVCS

Buna karşılık, RabbitVCS diğer araçlardan farklı bir yaklaşıma sahiptir. Git deponuz için harici bir UI sağlamak yerine, kendini Nautilus'a entegre eder. Aslında RabbitVCS, kullandığınız sürüm kontrol sistemlerine basit ve kolay erişim sağlamak için yazılmış bir dizi grafiksel araçlardır.

    
verilen cevap Salih Emin 12.12.2012 11:13
17

Evet; git, git gui komutuyla çalıştırabileceğiniz bir gui'ye sahiptir.

Bu işe yaramazsa, GUI'yi git için yüklemeniz gerektiği anlamına gelir. Bunu git-gui paketi. Veya daha da iyisi, git-all paket.

sudo apt-get update && sudo apt-get install git-all

Ayrıntılar için man git-gui adresine bakın. Manpage git-gui olarak adlandırılırken, bunu git gui olarak çalıştırdığınızı unutmayın.

    
verilen cevap psusi 10.12.2012 15:55
14

Yalnızca CLI'ya geri dönmeden önce bir süre gitg kullandım. Eğlence değeri için, git geçmişinizi bir animasyona dönüştürebilecek gource var:)

    
verilen cevap Dennis Kaarsemaker 10.12.2012 19:00
11

Ben smartgit için oldukça kısayım. Bu konuyla ilgili daha fazla bilgiyi buradan okuyabilirsiniz Bu, Linux'ta bulduğum en eksiksiz istemci istemcisidir. Bu söyleniyor ki, komut satırında gerçek bir güç var ve bir GUI kullanmadan önce bunu iyi öğrenmenizi öneririm.

    
verilen cevap coteyr 10.12.2012 16:27
10

GitKraken ’i geliştiren takımdayım, bu yüzden biraz önyargılıyım, ancak kontrol etmenizi tavsiye ederim. Çapraz platformdur, böylece aynı aracı Windows , Mac ve Linux 'da kullanabilirsiniz ve geri al / yinele dahil olmak üzere diğer bazı benzersiz özelliklerle birlikte gelir. , endeksli arama ve duyarlı, sezgisel bir tasarım. GitKraken sizin için çalışmazsa, Git Uzantıları (Windows) ve GitHub Masaüstü (Windows / Mac).

    
verilen cevap Chris 14.12.2015 18:48
10

tar.gz dosyasının kaynağından indirilmesi ve derlenmesi yerine ( İşte ), bir "% p_de% komutlarını kullanarak smartgit 'nin bir tane yüklenmesine izin veren kullanılabilir.

Bir terminalden ( Ctrl + Alt + t ) aşağıdaki komutları girin:

sudo add-apt-repository ppa:eugenesan/ppa
sudo apt-get update
sudo apt-get install smartgit 

Bu, smartgit'in en son sürümünü yükleyecektir.

verilen cevap Kevin Bowen 15.12.2012 09:15
5

Ayrıca, GitEye adlı yeni bir (yeni yayınlanmış) yeni yazılım da var.

Eclipse RCP çerçevesine dayanan tanıdık bir grafik arayüz sağlar. Windows ve Mac'te de kullanabilirsiniz, çünkü java'da çalışır.

Bir deneyin; ücretsizdir.

Şimdiye kadarki tek şikayetim, birleştirme aracının oldukça sınırlı olmasıdır

    
verilen cevap cltsang 25.06.2013 14:16
4

ungit , git için güçlü bir sezgisel GUI gibi görünüyor.

    
verilen cevap 0xcaff 31.01.2014 05:32
3

Git uzantıları kullanıyorum - ihtiyacım olan şey için çok yararlı buluyorum. Burada 12.04 tarihinde yayınlanmak için bir bağlantı var

    
verilen cevap Jeremy Cron 11.12.2012 19:48
1

Emacs (Hangi harika) kullanıyorsanız, magit süper parlak bir seçenek bulursunuz: D

    
verilen cevap gongzhitaao 07.08.2015 22:40
0

En iyi git istemcisini bulamazdım, ancak Meld 'in, temel olsa da bazı temel sürüm kontrol işlevleri sağladığını dikkate aldığımı düşünüyorum. amaç dosyaları ve dizinleri karşılaştırmaktır:

Özelliğe genel bakış:

  
  • Meld, Git, Mercurial, Bazaar ve SVN dahil birçok sürüm kontrol sistemini destekler
  •   
  • İşlemi gerçekleştirmeden önce, yapılan değişiklikleri kontrol etmek için dosya karşılaştırmalarını başlatın
  •   
  • Dosya sürümleme durumlarını görüntüle
  •   
  • Basit sürüm kontrol eylemleri de mevcuttur (örn., taahhüt / güncelleme / ekleme / silme / silme dosyaları)
  •   

Amacınıza ve iş akışınıza bağlı olarak, favori IDE'nizin sürüm kontrol eklentisine daha yakından bakmak ilginç olabilir. Ben ör. Eclipse, Monodevelop ve PyCharm.

    
verilen cevap Sebastian 14.06.2014 00:03
0

Cola Git basittir, ancak söz verdiği şeyi sunar ve SmartGit özelliklerle dolu!

    
verilen cevap Patterson 29.12.2014 21:13

Etiketlerdeki diğer soruları oku