Pourquoi Eclipse Java Package Explorer montrer interrogation sur certaines classes?
dans L'Explorateur de paquets Eclipse Helios Java, je vois les icônes de la classe Java afficher un petit point d'interrogation à droite du "J", quelque chose comme [J?]. Cette icône est affichée sur chaque classe dans un paquet de mon projet, mais je ne trouve pas d'explication à ce sujet dans la documentation.
à un moment donné, je m'attends à ce qu'ils disparaissent et soient remplacés par de petits rectangles oranges. (Dont Je ne suis pas sûr de leur signification, mais moins inquiet de leur connotation.) Je suppose que cette question pointe vers une plus grande, est-ce que l'une de ces icônes sont définies ensemble quelque part?
6 réponses
signifie que la classe n'est pas encore ajoutée au dépôt.
si votre projet a été vérifié (très probablement un projet CVS) et que vous avez ajouté un nouveau fichier de classe, il aura le ? icône.
pour les autres décorations de L'étiquette du CVS, cocher http://help.eclipse.org/help33/index.jsp?topic=/org.eclipse.platform.doc.user/reference/ref-cvs-decorations.htm
Voici une table d'icônes pour L'environnement de développement Java dans Eclipse .
des ornements supplémentaires peuvent être faits par des plug-ins -- par exemple, des plug-ins de contrôle de version.
on dirait que vous utilisez Subclipse; est-ce correct? Si oui, il ya une grande liste de décorateurs et leurs descriptions à cette réponse par Tim Stone.
Voici l'extrait pertinent pour votre cas:
- un fichier qui n'est pas sous contrôle de version. Il s'agit généralement de nouveaux fichiers que vous n'avez pas encore engagés dans le dépôt.
- un fichier sans modifications locales.
dans un svn a permis à project le petit point d'interrogation (?) indique que le fichier n'est pas encore ajouté au SVN.
le petit rectangle orange indique que votre fichier est engagé dans le dépôt.
Un astérisque (*) indique un changement local.
ces icônes sont un moyen D'Egit pour vous montrer l'état du fichier/dossier courant dans git. Vous pourriez vouloir vérifier ceci:
- sale (dossier) - au moins un fichier sous le dossier est sale; que signifie qu'il a des changements dans l'arbre de travail qui ne sont ni dans l' indice ni dans le référentiel. suivi - La ressource est connue à l' Le dépôt Git. sans traces - La ressource n'est pas connu du Git référentiel.
- ignored - la ressource est ignorée par l'équipe Git Fournisseur. Ici seulement les paramètres de préférence sous Team - > Ignored Les ressources et le drapeau "dérivé" sont pertinents. Le. le fichier gitignore est pas pris en compte.
- sale - la ressource a des changements dans le arbre de travail qui n'est ni dans l'index ni dans le dépôt.
- échelonné - la ressource a des changements qui sont ajoutés à l'indice. Pas qu'ajouter à l'index est possible pour le moment uniquement sur la validation dialogue sur le menu contextuel d'une ressource.
- partiellement mise en scène - La ressource a des changements qui sont ajoutés à l'index et en outre les changements dans l'arbre de travail qui ne sont ni dans l'index, ni dans le référentiel.
- ajouté - le la ressource n'est pas encore suivie mais ajoutée à le dépôt Git.
- supprimé le dépôt Git.
- conflit - Un conflit de fusion existe pour le fichier.
- supposer-valide - la ressource a l'indicateur "supposer inchangé". Ce signifie que Git arrête de vérifier les fichiers de l'arbre de travail modifications, de sorte que vous besoin de débrancher manuellement le bit pour dire à Git quand vous modifier le fichier de l'arborescence. Ce réglage peut être activé avec le menu Action Team->assumer inchangé (ou sur la ligne de commande avec git update-index--assume-même).
c'est parce que votre projet a été liée à un git-hub référentiel, et le fichier d'interrogation, n'est pas encore été ajouté. si vous souhaitez supprimer ce signe, vous devrez ajouter ce fichier git-hub référentiel.