Seberapa stabil plugin git untuk gerhana?

166

Saya bermaksud bermain dengan git, dan bertanya-tanya apakah ada yang menggunakan plugin git untuk gerhana

Saya melihat itu di versi 0.3.1, dan bertanya-tanya apakah ada yang tahu seberapa stabil itu / ada gotcha?


Memperbarui:

Jika Anda menggunakan versi terbaru Eclipse, menu Bantuan Anda memiliki tautan 'Eclipse Marketplace ...'.

Masukkan 'git' di bidang Temukan. Ini menunjukkan saya EGit.

Ini juga sangat tinggi dalam daftar plugin Populer.

Klik instal. Jauh lebih mudah daripada harus menambahkan lokasi situs pembaruan dengan tangan.

toolkit
sumber

Jawaban:

80

Blog Github berbicara kemarin tentang plugin Egit:

http://freshmeat.net/projects/jgit/

Alex
sumber
4
Dan itu stabil sekarang .. dibundel dengan Eclipse Indigo 3.7
Afriza N. Arief
Tidak terima kasih: " Paket ini mungkin memakan file Anda. Semua yang saya tambahkan ke repositori dengannya telah dibongkar dengan baik dengan sendirinya dan dengan implementasi berbasis kanonik C, tetapi itu tidak berarti tidak akan menghasilkan objek yang korup. " (dari README)
jcollum
32

Saya menggunakan if untuk pekerjaan sehari-hari dan saya merasa stabil. Akhir-akhir ini plugin telah membuat kemajuan yang baik dan telah menambahkan:

  • menggabungkan dukungan, termasuk alat gabungan in-Eclipse;
  • tampilan sinkronisasi dasar;
  • membaca file .git / info / exclude dan .gitignore.
  • rebasing;
  • perintah yang disederhanakan untuk mendorong dan menarik;
  • memetik ceri.

Dapatkan tampilan repositori

Pastikan untuk membaca Panduan Pengguna EGit untuk tinjauan umum fungsionalitas saat ini.

Saya menemukan bahwa saya hanya perlu turun ke baris perintah untuk rebases interaktif.

Sebagai proyek Eclipse resmi saya yakin EGit akan menerima semua fitur utama klien baris perintah.

Robert Munteanu
sumber
3
Dua tahun kemudian dan EGit masih kekurangan beberapa fitur penting seperti kait klien (Bug 299315) atau submodul (Bug 314853) dan menderita beberapa bug besar seperti berpindah cabang (Bug 345585). Saya tidak mengerti, mengapa EGit harus menemukan kembali roda dan mengimplementasikan JGit sendiri alih-alih menggunakan command line git.
xmedeko
3
Untuk menjadi cross-platform, duuuh. Saya kira ini bukan kasus Mercurial, Subversion, atau CVS.
Ehtesh Choudhury
20

EGit masih dalam inkubasi gerhana. Anda dapat menginstalnya menggunakan manajer pembaruan Eclipse.

  1. Pilih Bantuan -> Instal Perangkat Lunak Baru ...
  2. Anda mungkin tidak memiliki URL pembaruan JGit di daftar situs Anda sehingga di bidang 'Work with:' masukkan url ini: http://www.jgit.org/updates
  3. Klik Tambah ...
  4. Anda sekarang akan melihat Eclipse Git Plugin - Integration Build (Incubation) terdaftar sebagai perangkat lunak yang tersedia untuk diinstal. Periksa dan klik Next.
  5. Klik Berikutnya dan setujui lisensi dan itu harus diinstal.
Chris J
sumber
Ini entah bagaimana tidak berfungsi untuk Snow Leopard yang menjalankan Eclipse (64-bit). Item Git tidak muncul di menu Impor atau di mana pun. :-(
TraderJoeChicago
Pada Lion juga, itu ide yang buruk untuk melakukan ini. Git tidak muncul di menu dan berbagai detail kecil telah dikacaukan dalam varian ADT Eclipse. Instal ulang sekarang tampaknya diperlukan.
Calaf
6

Tampaknya masih bisa digunakan, untuk mengatakan yang sebenarnya, terutama dibandingkan dengan plugin CVS dan SVN. Apakah benar-benar GIT yang berbeda sehingga pengembang dengan empat tahun pengalaman plugin CVS dan SVN harus benar-benar hilang dengan GUI yang sama sekali berbeda, perintah yang tidak pernah terdengar, dua atau bahkan satu pesan kesalahan kata dan "fitur" seperti menimpa repositori bersama tanpa peringatan? Jangan gunakan itu, gunakan antarmuka baris perintah. Jika Anda tidak menyukai antarmuka baris perintah, jangan gunakan GIT sama sekali.

audriusa
sumber
Saya minta maaf untuk mengatakan saya harus setuju dengan Anda sepenuhnya, melihat solusi lain di luar Eclipse yang menyakitkan saya harus meninggalkan IDE saya hanya untuk perintah kontrol sumber.
Gurnard
5

Sementara itu EclipseGit adalah "Proyek Teknologi Eclipse Resmi" ( 09-05-07 GitWiki ). Saya menggunakan versi saat ini 0.5.0 (Wiki adalah langkah di belakang pengembangan) dari waktu ke waktu, tanpa masalah. Perbandingan versi, komit, kembalikan, dll. Berfungsi dengan baik, meskipun penyegaran manual (F5) diperlukan saat menggunakan baris perintah atau klien Git lainnya (menurut saya biasanya perilaku Eclipse).

mtp
sumber
5

Untuk tampilan baris perintah dari dalam gerhana, instal Aptana Eclipse Plugin, ini memberi Anda konsol. Ini merupakan peningkatan produktivitas luar biasa jika Anda melakukan banyak perintah terminal.

PERI
sumber
Aptana sekarang memiliki dukungan langsung untuk Git.
xmedeko
3

Saya telah menyiapkan EGit di Eclipse untuk beberapa proyek saya dan menemukan bahwa itu jauh lebih mudah, lebih cepat untuk menggunakan antarmuka baris perintah dibandingkan harus menelusuri menu dan mengklik di sekitar windows.

Saya lebih suka sesuatu seperti tampilan baris perintah di dalam Eclipse untuk melakukan semua tugas Git.

mhoofman
sumber
3

egit memiliki bug serius ketika membandingkan file dalam direktori kerja Anda dengan yang sebelumnya - ia mem-flash sebuah tab kosong. Bug telah ada sejak 2010 dan masih belum diperbaiki. Fitur yang sangat mendasar ini yang bekerja sangat baik di plugin svn benar-benar rusak.

sanjay
sumber
2

Saya sudah menggunakannya secara singkat, tetapi masih kurang dukungan di beberapa bidang penting (itu tidak melakukan penggantian nama / bergerak dengan benar, atau sesuatu). Juga tidak ada situs pembaruan yang tersedia untuknya.

Saya tidak ingat versi mana itu, tetapi ini seperti 6 bulan yang lalu. Semoga lebih baik sekarang.

JesperE
sumber
1

Ada juga gitclipse (berdasarkan JavaGit), tetapi tampaknya mati.

Nama
sumber