Linux için git için bir GUI olan SourceTree'ye benzer bir yazılım parçası var mı ? Giggle, git cola, vb. Hakkında biliyorum. Git için güzel, kullanımı kolay bir GUI arıyorum.
git gui
artı gitk
?
Linux için git için bir GUI olan SourceTree'ye benzer bir yazılım parçası var mı ? Giggle, git cola, vb. Hakkında biliyorum. Git için güzel, kullanımı kolay bir GUI arıyorum.
git gui
artı gitk
?
Yanıtlar:
Güzel bir alternatif SmartGit . SourceTree'ye çok benzeyen özelliklere sahip ve 3 sütunluk bir uyuşmazlık çözümü, görsel kayıtlar, çekme, itme, birleştirme, senkronizasyon, etiketleme ve her şeyi git gitme
tl; dr: GitEye = en sezgisel kullanıcı arayüzü, en hızlı iş akışı, özelleştirilebilir
Ben uzun zamandır TortoiseHg Workbench poweruser'im ve onu seviyorum, bu yüzden doğal olarak tamamen benim görüşüme göre kriterlerim çoğunlukla buna dayanıyordu:
* full history visible in main window
* beautiful tree (DAG), branches CLEARLY separated
* current branch clearly visible in history
* superclear list of changed/added files (list + diff detail)
* each changed/added file can be committed separately (or in groups)
* current branch clearly visible while committing
* clear push/pull etc buttons
* shelve = stash {not to be confused with patches}
* revert
* graft = cherry pick
* max git features
* HiDPI support
* all changes become visible on refresh
* refresh shortcut
Test edilen git GUI istemcilerinin çoğu **** tamamlandı, aşağıda en iyilerden 2'si ve 1'i diğerleri kadar **** değil.
- = feature missing or so **** it doesn't count
~ = feature somewhat matches my requirements
+ = feature works like I want :)
en sezgisel kullanıcı arayüzü, en hızlı iş akışı, son derece özelleştirilebilir
~ full history visible in main window [in a separate tab, same UI pattern facilitates looking at the history of separate files]
+ beautiful tree (DAG), branches CLEARLY separated
+ current branch clearly visible in history
+ super clear list of changed/added files (list + diff detail)
+ each changed/added file can be committed separately
+ current branch clearly visible while commiting
+ clear push/pull etc buttons
+ shelve = stash [Stashes clearly visible in sidepane]
+ revert
+ graft = cherry pick
+ max git features
~ HiDPI support
+ all changes become visible on refresh
- refresh shortcut [you can set one, but it won't work. bug?]
Not: Git Dosyaları görünümü sizinle çalışmayı durdurursa, benzer Git Hazırlama görünümünü kullanın.
güzel entegre dosya fark. belirsiz, tarih gizlenmiş, bir lisans gerektirir
~ full history visible in main window [separate window, I found myself constantly confusing both windows]
- beautiful tree (DAG), branches CLEARLY separated
- current branch clearly visible in history
+ super clear list of changed/added files (list + diff detail)
~ each changed/added file can be commited separately [UI not clear enough]
- current branch clearly visible while commiting
+ clear push/pull etc buttons
+ shelve = stash
+ revert
+ graft = cherry pick
+ max git features
+ HiDPI support
+ all changes become visible on refresh [refreshes automatically]
+ refresh shortcut [refreshes automatically]
güzel açık geçmiş, UX dağınık, hafif, özel komutlar eklenebilir
+ full history visible in main window
+ beautiful tree (DAG), branches CLEARLY separated
+ current branch clearly visible in history
~ super clear list of changed/added files (list + diff detail) [doesn't show new files in main window]
- each changed/added file can be committed separately
- current branch clearly visible while committing
~ clear push/pull etc buttons [could be added via custom commands]
- shelve = stash
- revert
- graft = cherry pick
- max git features
+ HiDPI support
~ all changes become visible on refresh [except for new files]
+ refresh shortcut
Halen gelişim aşamalarında (1.5.1 hala HiDPI desteği eksik), ancak temel işleri yapıyor. Bu GitEye ve SmartGit ile kolayca rekabet edebilir. Herhalde QGit'ten daha iyi.
Git istemcisi olarak geçmek için yapılan **** türü beni hayal kırıklığına uğrattı. Sanırım yazarları komut satırında her gün basit şeyler yapmanın daha verimli olduğunu düşünüyor ve müşterilerini bu verimsiz iş akışına dayandırıyorlar.
GitEye oldukça iyi bir şey. Ayrıca, (biradaki gibi) bedava.
GitKraken , git ile çalışma konusunda Linux için en iyi GUI'dir . Sadece ticari olmayan kullanım için ücretsiz. Linux için başka hiçbir GUI istemcisi bu cevabı yazarken buna uymuyor.
Bir kere bakmayı düşünmelisin.
Arabirimi olumlu korkutucu olmayan bir açık kaynak GIT GUI gitg
. Gönderen projenin web sitesinde :
gitg, git depolarını görüntüleyen GNOME GUI istemcisidir.
git log --graph --oneline --decorate
Herhangi bir JetBrains IDE'yi kullanabilirseniz ( https://www.jetbrains.com/ ), bunu yapmanızı öneririm. Onlar git (ve ayrıca diğer VCS) için güzel bir yerleşik GUI var ... belki burada belirtilen diğer yazılımlar gibi özellikleri ile dolu değil, ama işe yarıyor.
Ayrıca, qgit benim için çalışıyor. Karşılaştığım tek sorun karanlık (siyah beyaz) bir GTK temasına geçmeye çalıştığım zamandı.
selected lines of the code
yalnızca kısmen doğrudur. Bu yılın başlarında evreleme için topakları seçme özelliğini eklediler, ancak tek satırları (örneğin tek bir parçanın parçaları) seçmek mümkün değil ( henüz, ancak bunun üzerinde çalışıyor olabilirler ).
Son görsel stüdyo linux için Kod editörü git entegrasyonu çok sorunsuz.
Linux için GitHub Desktop'ı kontrol edin: https://aur.archlinux.org/packages/github-desktop/