Pertanyaan Eclipse: Bantuan dengan EGit


Saya ingin dapat menggunakan sistem kontrol versi. Meskipun Eclipse hadir dengan CVS, saya pikir lebih baik saya menggunakan sistem kontrol versi terdistribusi, seperti GIT. Saya cukup banyak terjual setelah membaca ini artikel.

Bagaimanapun, saya menginstal EGit dan diikuti ini panduan tentang cara mengaturnya. Namun, saya mengalami beberapa masalah:

  • Menambah.proyek dan .classpath dalam .gitignore tampaknya tidak berhasil.
  • Ketika saya mencoba membuka file yang berkomitmen, itu melemparkan kesalahan, mengatakan: "IO error reading Git blob [...]"

Apa yang saya lakukan salah? Jika diperlukan informasi lebih lanjut, harap sebutkan dan saya akan berikan.


5
2018-01-12 19:32


asal




Jawaban:


Tidak yakin, tetapi jika EGit benar-benar versi .project dan .classpath, menambahkannya setelah di .gitignore tidak akan berfungsi.
Kamu butuh git rm --cache kedua file itu pertama. (melalui baris perintah).


2
2018-01-12 19:41



Sebenarnya saya tidak tahu cara mengakses git melalui command-line: /. Di mana saya akan menemukan git setelah menginstal EGit? - someguy
@someguy: pertanyaan bagus. Saya biasanya hanya meng-unzip msysgit (pada Windows) untuk memiliki versi baris perintah dari alat tersebut. - VonC
Jika saya melakukan itu, itu tidak akan disinkronkan dengan Eclipse / EGit, kan? - someguy
Juga, terima kasih untuk tautannya. Saya pikir itu membantu. Saya kira saya hanya harus membuka file dan melacaknya lagi. Namun, saya tidak dapat benar-benar mengujinya karena saya sudah berkomitmen dan saya rasa saya tidak dapat menghapusnya. OoT, tetapi apakah mungkin untuk menghapus commit? - someguy
@someguy: a / Ini harus sinkron dengan Egit (dengan penyegaran proyek sesekali). b / Menghapus commit adalah mungkin (tetapi harus dibuat dengan hati-hati terutama jika Anda telah mendorong cabang Anda), pada dasarnya dengan mereset HEAD ke SHA1 sebelumnya. - VonC


EGit tidak menginstal c git, melainkan bergantung pada implementasi Java dari git yaitu JGit. Jika Anda ingin c git, unduhlah http://git-scm.com/

- Matthias


0
2018-01-14 20:29