web-dev-qa-db-fra.com

Que signifie l'icône astérisque brune sur un fichier dans Eclipse?

J'utilise le plugin git pour Eclipse. Certains de mes fichiers sont marqués d'un astérisque brun. Qu'est-ce que ça veut dire? Où puis-je trouver de la documentation sur la signification des autres icônes git dans Eclipse?

alt text

67
Ryan Michela

Cette page devrait vous donner un bon aperçu de la signification des icônes pour GIT dans Eclipse

Un résumé cité:

Icons

dirty (dossier) - Au moins un fichier sous le dossier est sale; cela signifie qu'il a des changements dans l'arborescence de travail qui ne sont ni dans l'index ni dans le référentiel.

tracked - La ressource est connue du référentiel Git.

non suivi - La ressource n'est pas connue du référentiel Git.

ignoré - La ressource est ignorée par le fournisseur d'équipe Git. Ici, seuls les paramètres de préférence sous Équipe -> Ressources ignorées et l'indicateur "dérivé" sont pertinents. Le fichier .gitignore n'est pas pris en compte.

dirty - La ressource a des changements dans l'arborescence de travail qui ne sont ni dans l'index ni dans le référentiel.

staged - La ressource a des changements qui sont ajoutés à l'index. Non que l'ajout à l'index ne soit possible pour le moment que dans la boîte de dialogue de validation du menu contextuel d'une ressource.

partiellement intermédiaire - La ressource comporte des modifications qui sont ajoutées à l'index et des modifications supplémentaires dans l'arborescence de travail qui ne sont ni dans l'index ni dans le référentiel.

ajouté - La ressource n'est pas encore suivie par, mais ajoutée au référentiel Git.

supprimé - La ressource est organisée pour être supprimée du référentiel Git.

conflit - Un conflit de fusion existe pour le fichier.

assume-valid - La ressource a le drapeau "assumer inchangé". Cela signifie que Git arrête de vérifier les fichiers de l'arborescence de travail pour d'éventuelles modifications, vous devez donc désactiver manuellement le bit pour informer Git lorsque vous modifiez le fichier de l'arborescence de travail. Ce paramètre peut être activé avec l'action de menu Team-> Assume inchanged (ou sur la ligne de commande avec git update-index --assume-unchanged).

95
Arch

Je ne connais pas git, mais lorsque vous utilisez svn avec Eclipse, l'étoile blanche sur le carré marron signifie que vous avez apporté des modifications au fichier depuis la dernière fois que vous l'avez mis à jour. Le cylindre d'or, d'autre part, signifie que vous n'avez pas apporté de modifications, le fichier local est donc identique à la version du référentiel. Cela doit donc signifier quelque chose qui est à peu près équivalent à celui de git.

13
MatrixFrog
8
Michel Gokan

Cela signifie que vous avez modifié quelque chose dans un fichier de votre espace de travail mais que vous n'avez pas poussé vos modifications vers le référentiel maître.

0
Mike