Что означают значки в следующем скриншоте? Значки из Subclipse, SVN-плагина для Eclipse.

Я не спрашиваю о значках базового файла, я знаю их (файл HTML и исходный файл Java). Я спрашиваю о правильных темных серых стрелках, которые обозначаются как "исходящие". Что это значит? Исходящие из среды IDE в репо или исходящие из репо в среду IDE? Почему в стрелках есть минусовые знаки? Иногда я вижу плюсовые знаки; в других случаях, только пустые стрелки. Какая разница?
Существуют также стрелки с голубыми стрелками и двуглавые красные стрелки; что это значит? Как насчет случаев, когда они содержат другие символы, такие как - и +?
Примечание. Этот вопрос был отредактирован довольно радикально. Обычно я бы так не изменился, но у него почти не было активности и был обманом. В исходном вопросе был задан "глоссарий иконок", который объяснял бы все или большинство значков Subclipse, похожие на этот для Eclipse. Мне все равно хотелось бы узнать об одном из них, но там, похоже, не было никого.
- Файл игнорируется при управлении версиями. Вы можете контролировать, какие ресурсы будут проигнорированы, перейдя в Window → Предпочтения → Команда → Игнорируемые ресурсы.
- Файл, не находящийся под контролем версии. Это, как правило, новые файлы, которые вы еще не передали в репозиторий.
- файл с версией, который необходимо добавить в удаленный репозиторий. Обычно это файлы, которые вы либо переименовали, либо перемещены в другой каталог.
- удаленная папка. Это папки, которые вы удалили локально, но не вносили изменений в репозиторий. Обратите внимание: файлы обычно удаляются из представления, когда они удаляются локально, поэтому их обычно не видно с помощью этого значка.
- Файл без локальных изменений.
- Файл с локальными незафиксированными изменениями.
- Файл
- файл, для которого требуется отредактировать блокировку. Обычно это файлы, которые не могут быть легко объединены (т.е. Двоичные файлы), но могут иметь много редакторов. Файлу требуется блокировка, если установлено свойство
- конфликтный файл. Обычно это файлы, у которых был конфликт фиксации/обновления, который вы отметили для последующего решения.
- Файл с конфликтом дерева. Обычно это файлы с локальными изменениями, но с тех пор они были перемещены, удалены или переименованы в репозиторий с момента последнего обновления локальной копии.
- Файл, который является внешним по отношению к проекту. Связанные внешние файлы не могут быть привязаны к репозиторию. 
- Файл, который был
- файл, содержимое которого было изменено и будет передано в репозиторий.
- файл, который будет вновь добавлен в репозиторий. Это может совпадать с удалением файла в случаях, когда файл перемещается или переименовывается.
- Файл, который будет удален из репозитория. Это может совпадать с добавлением файла в случаях, когда файл перемещается или переименовывается.
- Файл с
- файл с изменениями содержимого, внесенными в репозиторий, которые будут применены к локальной копии.
- новый файл, который будет добавлен в локальную копию из репозитория. Подобно добавлению исходящего файла, это может быть результатом перемещения или переименования.
- Файл, который будет удален из локальной копии, поскольку он был удален из репозитория. Подобно удалению исходящего файла, это может быть результатом перемещения или переименования.
- Файл, который был изменен как в локальной копии, так и в репозитории независимо, что вызвало необходимость разрешения конфликтов. Фиксация этого условия включает в себя открытие конфликта или принудительное переписывание изменений локально или удаленно.
- Файл с
) со следующими кнопками:
- Синхронизирует локальную копию с выбранным в данный момент репозиторием при нажатии. Выбор из раскрывающегося списка позволяет переключаться между различными базами удаленных кодов.
- показывает только входящие изменения (remote → local).
- показывает только исходящие изменения (local → remote).
- показывает как входящие, так и исходящие изменения (remote & harr; local).
- показывает конфликтующие изменения.
- обновляет все локальные ресурсы с входящими изменениями после запроса.
- выводит диалог фиксации для фиксации всех исходящих изменений.
- разбивает списки изменений по версиям.