git
Çeşitli projelerin sürüm kontrolü için kullanıyorum .
Bir projenin komisyon ve şubelerinde gezinmek ve git projelerinde sürüm almak için GUI yazılımı var mı?
gitKraken
gitkraken.com
git
Çeşitli projelerin sürüm kontrolü için kullanıyorum .
Bir projenin komisyon ve şubelerinde gezinmek ve git projelerinde sürüm almak için GUI yazılımı var mı?
gitKraken
gitkraken.com
Yanıtlar:
Sanırım git için ön uç kullanması kolay.
Git Wiki'deki InterfacesFrontendsAndTools sayfasının " Grafik Arayüzler " bölümüne bakın . Orada aşağıdakilerden bahsedilmiştir:
gitk
pakette)git-gui
pakette)Düzenleme: Bunlar diğer cevaplarda verilen önerilerdir.
Şahsen kullanımı çok kolay bulduğum birkaç yazılım var.
Yukarıda belirtilen tüm araçları test ettikten sonra Git depolarımı yönetmek için aşağıdaki araçları kullandım:
SmartGit
SmartGit, Git için optimize edilmiş iş akışlarına sahip, kullanımı kolay bir grafik kullanıcı arayüzüdür. SmartGit, yazılım geliştirme projelerinde günlük işler için gereken tüm Git ve Mercurial özelliklerini destekler:
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 grafik araçları setidir.
Evet; git git gui
komutuyla çalıştırabileceğiniz bir kullanıcı arayüzü var .
Bu işe yaramazsa, GUI'yi yüklemeniz gerektiği anlamına gelir git
. Git-gui paketini yükleyerek bunu yapabilirsiniz . Veya daha da iyisi, git-all paketini kurun .
sudo apt-get update && sudo apt-get install git-all
Detaylar man git-gui
için bakınız. Manpage denirken unutmayın git-gui
, siz bu çalıştırmak git gui
.
git-gui
aracı ile git gui
veyagit citool
git gui
çok özellikli bir şey. Bunu sevdim.
echo '*TkTheme: clam' | xrdb -merge -
başlamadan önce git gui
biraz daha az çirkin yapacaktır.
Sadece gitg
CLI'ye dönmeden önce bir süre kullandım . Eğlence değeri gource
için git geçmişinizi bir animasyona dönüştürebilen :)
git clone
linux repo (2) run git log --pretty=format:user:%aN%n%ct --reverse --raw --encoding=UTF-8 --no-renames -n 10000 | gource --log-format git -a 2 -i 120 -s 1 --loop --padding 1.4 --max-file-lag 1 --user-friction 0.2 -
(3) dosya f
u
Ben smartgit için oldukça kısmi. Buradan daha fazla bilgi edinebilirsiniz Bu, Linux'ta bulduğum en eksiksiz git istemcisi. Olduğu söyleniyor, komut satırında gerçek bir güç var ve bir GUI kullanmadan önce iyi öğrenmenizi öneririm.
GitKraken'i geliştiren takımdayım , bu yüzden biraz önyargılıyım ama kontrol etmenizi şiddetle tavsiye ederim. Çapraz platform sayesinde aynı aracı Windows , Mac ve Linux'ta kullanabiliyorsunuz ve geri al / yinele, dizine alınmış arama ve duyarlı, sezgisel bir tasarım da dahil olmak üzere diğer bazı benzersiz özelliklerle birlikte geliyor. GitKraken sizin için çalışmıyorsa, Git Extensions (Windows) ve GitHub Desktop (Windows / Mac) ile de başarılı oldum ve biraz başarılı oldum .
16.04
ve ilk izlenim gerçekten iyi. @ chris bu projeyi bir noktada açmak için herhangi bir plan var mı?
Tar.gz dosyasını kaynaktan ( http://www.syntevo.com/smartgit/index.html ) indirmek ve derlemek yerine , normal komutları kullanarak kurulum yapılabilen bir PPA vardır .smartgit
apt-get
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 yeni sürümünü yükleyecektir.
GitEye adında nispeten yeni (sadece aylar önce yayınlandı) yazılımı da var .
Eclipse RCP çerçevesine dayandığı için tanıdık bir grafik arayüzü sunar. Java'da çalıştığından, Windows ve Mac'te de kullanabilirsiniz.
Bir şans ver; bedava.
Şimdiye kadar tek şikayetim, birleştirme aracının oldukça sınırlı olduğudur.
Git uzantısını kullanıyorum - ihtiyaç duyduğum şey için çok yararlı buluyorum. İşte 12.04'te yayınlanmaya başlayacak link
Eğer Emacs kullanıyorsanız (hangisi harika), o zaman magit'i harika bir seçenek olarak bulacaksınız : D
Asla en iyi git istemcisi demem ama asıl amacı dosyaları ve dizinleri karşılaştırmak olmasına rağmen Meld'in bazı temel sürüm kontrol işlevlerini sağladığını da dikkat çekici buluyorum :
Özelliğe genel bakıştan alıntı:
- Meld Git, Mercurial, Bazaar ve SVN dahil olmak üzere birçok sürüm kontrol sistemini destekliyor
- Yapmadan önce hangi değişikliklerin yapıldığını kontrol etmek için dosya karşılaştırmaları başlatın.
- Dosya sürüm durumlarını görüntüleyin
- Basit sürüm kontrolü işlemleri de mevcuttur (yani dosyaları taahhüt et / güncelle / ekle / sil / sil)
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. Böyle Eclipse, Monodevelop ve PyCharm gibi kullandım.