¿Cuál es el significado de este icono de Eclipse?

Realmente no sé cuál es el significado de este ícono. Estoy usando Eclipse Luna, y desafortunadamente no encontré el significado en su ayuda . Estoy trabajando en una aplicación de Android con NDK y he notado el icono después de eliminar la carpeta obj/ de mi seguimiento de git.

enter image description here

¿Puede decirme cuál es el significado de ese icono? ¿Qué puedo hacer para solucionar mi problema?

Hasta el momento, parece que la aplicación funciona bien, pero estoy preocupado de todos modos.

Esta image describe todos los estados posibles:

Verifique los nombres de cada file. Ellos explican que existe el estado actual.

enter image description here

Básicamente, el ésterico (*) se refiere a etapas : el recurso tiene cambios que se agregan al índice. No es posible agregar al índice en este momento solo en el dialog de confirmación en el menu contextual de un recurso.

Solución:

Como esta carpeta obj se rastreó anteriormente, es por eso que a pesar de eliminar del seguimiento de git, se elimina de su repository local, no del repository remoto. Entonces, lo que puedes hacer es borrar la memory caching utilizando el siguiente command y reiniciar tu proyecto.

 git rm --cached 

Por favor, haga una copy de security de su proyecto para estar seguro.

Para detalles: verifique este documento .

Eso significa que los files están bajo control de versión. Por ejemplo, svn, git, etc. Los files se cambian y no se comprometen.

Si haces clic con el button derecho en un file o en el proyecto en sí, deberías ver una input como SVN o GIT etc. Aquí tienes la posibilidad de confirmar los datos modificados y el ícono desaparecerá.

Si no es necesario observar estos files mediante el control de versiones, puede ignore . Cómo configurar eso depende del sistema de control de versiones que está utilizando. En git puedes hacer eso a través de Team->ignore o vía TortoiseGit fuera de TortoiseGit->Delete and add to ignore list

Esto significa que aún tiene que confirmar cambios en el control de versión que está utilizando. Git o SVN