2015-05-12 6 views
5

Я действительно не знаю, что означает этот значок. Я использую Eclipse Luna, и, к сожалению, я не нашел смысла в их help. Я работаю над Android-приложением с NDK, и я заметил значок после удаления папки obj/ с моего отслеживания git.В чем смысл этой иконки Eclipse?

enter image description here

Можете ли вы сказать мне, какой смысл этой иконы, объявление, что я могу сделать, чтобы исправить мою проблему/

До сих пор он шву, что приложение работает нормально, но Я все равно волнуюсь.

ответ

10

Этот образ описывает все возможные состояния: каждый имена

Проверьте файл. Они объясняют свое собственное состояние.

enter image description here

В основном esteric (*) относится к постановке - Ресурс содержит изменения, которые будут добавлены к индексу. Не то, что добавление к индексу возможно в настоящий момент только в диалоге фиксации в контекстном меню ресурса.

Решение:

В этой папке OBJ ранее отслеживаются, поэтому, несмотря на удаление из мерзавец отслеживания он удаляется с локального репозитория не из удаленного хранилища. Итак, вы можете просто очистить кеш, используя следующую команду и перезагрузите свой проект.

git rm --cached 

Пожалуйста, тейк резервной копии вашего проекта, чтобы быть безопасным.

Подробнее: Проверьте это doc.

6

Это означает, что файлы находятся под управлением версией. Например, svn, git и т. Д. Файлы изменяются и не выполняются.

Если вы делаете правую кнопку мыши на файл или проект itselfs вы должны увидеть запись, как SVN или GIT и т.д. Здесь у вас есть возможность совершить измененные данные и значок пропадает.

Если нет необходимости наблюдать эти файлы с помощью контроля версий, вы можете ignore им. Как настроить это зависит от используемой системы управления версиями. В мерзавец вы можете сделать это с помощью Team->ignore или через TortoiseGit вне TortoiseGit->Delete and add to ignore list

2

Это означает, что вы еще не зафиксировали изменения в управлении версиями, которые используете. Git или SVN

Смежные вопросы