Tutulma için git eklentisi ne kadar kararlı?


166

Git ile bir oyun oynamak istiyordum ve kimse tutulması için git eklentisini kullanıp kullanmadığını merak ediyordum

0.3.1 sürümünde olduğunu görüyorum ve kimse ne kadar kararlı olduğunu biliyor muydu / herhangi bir gotchas?


Güncelleme:

Eclipse'in son bir sürümünü kullanıyorsanız Yardım menünüzde 'Eclipse Marketplace ...' bağlantısı bulunur.

Bul alanına 'git' yazın. Bu bana EGit'i gösteriyor.

Bu, Popüler eklentiler listesinde de çok yüksektir.

Yükle'yi tıklayın. Güncelleme sitesi konumlarını elle eklemek zorunda kalmaktan çok daha kolay.

Yanıtlar:



32

Eğer günlük işler için kullanıyorum ve kararlı buluyorum. Son zamanlarda eklenti iyi ilerleme kaydetti ve ekledi:

  • Eclipse birleştirme aracı dahil birleştirme desteği;
  • temel bir senkronize görünüm;
  • .git / info / exclude ve .gitignore dosyalarının okunması.
  • rebasing;
  • itme ve çekme için basitleştirilmiş komutlar;
  • Kiraz toplama.

Git depoları görünümü

Mevcut işlevsellik hakkında iyi bir genel bakış için EGit Kullanıcı Kılavuzunu gözden geçirdiğinizden emin olun .

Etkileşimli baslar için sadece comand hattına düşmem gerektiğini düşünüyorum.

Gibi resmi bir Eclipse projesi ben Eğit komut satırı istemcisi tüm ana özelliklerini alacaktır eminim.


3
İki yıl sonra ve EGit hala müşteri kancaları (Bug 299315) veya alt modüller (Bug 314853) gibi bazı önemli özelliklerden yoksundur ve anahtarlama dalları (Bug 345585) gibi bazı mezar hatalarından muzdariptir. Neden EGit tekerleği yeniden icat etmek ve onun git komutunu kullanarak kendi JGit uygulamak zorunda anlamıyorum.
xmedeko

3
Çapraz platform olmak, duuuh. Sanırım Mercurial, Subversion veya CVS'de durum böyle değil.
Ehtesh Choudhury

20

EGit hala tutulma inkübasyonundadır. Eclipse güncelleme yöneticisini kullanarak kurabilirsiniz.

  1. Yardım -> Yeni Yazılım Yükle ... seçeneğini seçin.
  2. Muhtemelen siteler listenizde JGit güncelleme URL'si bulunmadığından 'Şununla çalış:' alanına şu URL'yi girin: http://www.jgit.org/updates
  3. Ekle ... seçeneğini tıklayın.
  4. Artık Eclipse Git Plugin - Integration Build (İnkübasyon) 'un kurulabilecek yazılım olarak listelendiğini görmelisiniz. Kontrol edin ve İleri'ye tıklayın.
  5. İleri'ye tıklayın ve lisansı kabul edin; bunun yüklenmesi gerekir.

Bu bir şekilde Eclipse (64 bit) çalıştıran Snow Leopard için çalışmaz. Git öğesi İçe Aktar menüsünde veya hiçbir yerde görünmüyor. :-(
TraderJoeChicago

Lion'da da bunu yapmak kötü bir fikirdir. Git menüde görünmüyor ve Eclipse'nin ADT varyantında çeşitli küçük detaylar karıştırıldı. Şimdi yeniden yükleme gerekli görünüyor.
Calaf


6

Gerçeği söylemek, özellikle CVS ve SVN eklentilerine kıyasla hala kullanılabilir görünmüyor. Dört yıllık CVS ve SVN eklentisi deneyimine sahip geliştiricinin tamamen farklı GUI, duyulmamış komutlar, iki veya tek kelime hata mesajı ve uyarı olmadan paylaşılan deponun üzerine yazılması gibi "özellikler" ile tamamen kaybolması gerçekten çok farklı mı? Kullanmayın, komut satırı arabirimini kullanın. Komut satırı arayüzünü sevmiyorsanız, GIT'i hiç kullanmayın.


Eclipse dışında, IDE'mi sadece kaynak kontrol komutları için terk etmem için acı veren başka bir çözüme baktığımda, tamamen seninle aynı fikirdeyim dediğim için üzgünüm.
Gurnard

5

Bu arada EclipseGit bir "Resmi Eclipse Teknoloji Projesi" dir ( 09-05-07 GitWiki ). Mevcut sürüm 0.5.0'ı (Wiki, geliştirmenin arkasında bir adımdır) zaman zaman, herhangi bir sorun olmadan kullanıyorum. Komut satırı veya diğer Git istemcileri (sanırım normal ve kabul edilebilir Tutulma davranışı) kullanırken manuel yenileme (F5) gerekli olsa da, sürüm karşılaştırması, taahhüt, geri döndürme vb.


5

Tutulmadan bir komut satırı görünümü için, Aptana Eclipse Plugin'i yükleyin, size bir konsol sağlar. Çok sayıda terminal komutu yaparsanız inanılmaz bir verimlilik artışı sağlar.


Aptana'nın Git için doğrudan desteği var.
xmedeko

3

Birkaç projem için Eclipse'de EGit kurdum ve menüleri incelemek ve pencereleri tıklatmak yerine bir komut satırı arayüzü kullanmak çok daha kolay, daha hızlı olduğunu buluyorum.

Eclipse içinde tüm Git görevlerini yerine getirmek için komut satırı görünümü gibi bir şey tercih ederim.


3

egit, çalışma dizininizdeki bir dosyayı daha önceki bir dosyayla karşılaştırırken ciddi bir hataya sahip - boş bir sekme yanıp sönüyor. Hata 2010'dan beri var ve hala düzeltilmedi. Svn eklentisinde çok iyi çalışan bu çok temel özellik tamamen bozuldu.


2

Kısaca kullandım, ancak bazı önemli alanlarda hala destek yoktu (düzgün bir şekilde yeniden adlandırma / hamle yapmıyordu veya bir şey). Ayrıca herhangi bir güncelleme sitesi mevcut değildi.

Hangi versiyon olduğunu hatırlamıyorum, ama bu 6 ay önceydi. Umarım şimdi daha iyidir.



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.