Я использую инструменты разработки PHP в Eclipse IDE. Я сделал рефакторинг и переместил некоторые скрипты в новые папки проекта PHP. Теперь в PHP Explorer View не отображаются восстановленные папки или файлы, хотя они присутствуют в файловой системе.
Проблема возникает регулярно после перемещения или переименования файлов. Я отправил отчет об ошибках в техническую поддержку Eclipse, но пока они этого не решили.
Существует радикальное решение – воссоздать рабочее пространство, но потом слишком дорого восстановить все мои настройки, повторно импортировать все проекты, восстановить все рабочие наборы и т. Д.
Все описанное выше вызывает большой дискомфорт в моей работе по разработке. Поэтому я решил попытаться решить это сам, потому что есть единственное рабочее пространство Eclipse, и в нем может быть скрыта ошибка.
Я делаю простой поиск в файловой системе и нашел три файла, которые упоминают имя моего PHP-проекта:
Удаление базы данных sqlite ничего не дало – после перезапуска восстановленного файла Eclipse восстановленного файла, но я не видел файлы в новом месте.
Затем я удалил файл workingsets.xml и перезапустил Eclipse – и вот! Мои файлы и папки теперь отображаются в проводнике PHP. Но правда в том, что все мои рабочие наборы также удалены … В любом случае это лучше, чем удалить и восстановить всю рабочую область. Хотя использование рабочих наборов очень важно для меня – я работаю с множеством разных проектов на PHP и Java, и мне нравится, когда они все классифицируются.
Я действительно не вникаю в суть проблемы, но кажется, что Eclipse не может правильно работать с проектами PHP, когда они помещаются в рабочие наборы. Я думаю, что это ошибка.
Подождите и посмотрите, как все будет работать. Но может быть, у кого-нибудь есть решение?