Di Eclipse Helios Java Package Explorer, saya melihat ikon kelas Java menampilkan tanda tanya kecil di sebelah kanan 'J', seperti [J?]. Ikon ini ditampilkan pada setiap kelas dalam satu paket dalam proyek saya, tetapi saya tidak dapat menemukan penjelasannya di dokumentasi.
Pada titik tertentu saya berharap mereka menghilang dan diganti dengan persegi panjang oranye kecil. (Saya juga tidak yakin tentang artinya, tetapi kurang mengkhawatirkan konotasinya.) Saya kira pertanyaan ini menunjuk ke pertanyaan yang lebih besar, apakah salah satu dari ikon ini didefinisikan bersama di suatu tempat?
Dengan beberapa plugin kontrol-versi, ini berarti file lokal belum dibagikan dengan repositori kontrol-versi. (Dalam pemasangan saya, ini termasuk plugin untuk CVS dan git, tetapi tidak Perforce.)
Terkadang Anda dapat melihat daftar dekorasi ini di preferensi plugin di bawah Dekorasi Tim / X / Label , di mana X menjelaskan sistem kontrol versi.
Misalnya, untuk CVS, daftarnya terlihat seperti ini:
Hiasan ini ditambahkan ke ikon objek yang disediakan oleh Eclipse. Misalnya, berikut adalah tabel ikon untuk lingkungan pengembangan Java .
sumber
Sepertinya Anda menggunakan Subclipse; Apakah itu benar? Jika demikian, ada daftar besar dekorator dan deskripsi mereka di jawaban oleh Tim Stone ini.
Berikut cuplikan yang relevan untuk kasus Anda:
sumber
Di sebuah svn proyek diaktifkan, tanda tanya kecil (?) menunjukkan bahwa file Anda belum ditambahkan ke penyimpanan SVN.
Persegi panjang oranye kecil adalah indikasi bahwa file Anda disimpan dalam repositori.
Tanda bintang (*) menunjukkan perubahan lokal.
sumber
Ikon-ikon itu adalah cara Egit untuk menunjukkan kepada Anda status file / folder saat ini di git. Anda mungkin ingin melihat ini:
sumber
ini karena proyek Anda telah ditautkan ke repositori git-hub, dan file yang memiliki tanda tanya di dalamnya, belum ditambahkan. jika Anda ingin menghapus tanda ini, Anda harus menambahkan file ini ke repositori git-hub.
sumber