Eclipse разбил и удалил все файлы проекта, в том числе написанные мной и XML-файлы из другой программы, которые не были связаны с Eclipse.Eclipse разбился и удалил всю мою работу
Можно ли заставить Eclipse или JVM использовать мусорную корзину, так что если она сойдет с ума и удалит все, файлы могут быть восстановлены.
UPDATE
Файлы были определенно уничтожены. Это было проверено с помощью сторонних файловых менеджеров. Также был обнаружен весь диск для следов.
Хорошая новость заключается в том, что история Eclipse осталась. Это позволило восстановить некоторые файлы, которые я изменил с Eclipse. Но этот проект состоял из нескольких других файлов, которые были написаны не мной (взяты из других библиотек) или содержат некоторые данные, которые я редактировал не в Eclipse (например, XML или необработанные данные).
Все эти файлы были уничтожены Eclipse.
Если бы этого не случилось со мной, я бы тоже сказал, что это маловероятно. Но это случилось.
Проблема каким-то образом связаны с
(1) Затмение
(2) Maven (m2e)
(3) Eclipse RCP
(4) Тайхо
В какой-то момент Eclipse начал показывать многочисленные окна ошибок, и я должен был убить процесс. После этого я обнаружил, что файлы отсутствуют.
Так что мне нужен дополнительный защитный слой. повторил
UPDATE 2
Крэш. Это сообщение во время файла уничтожив:
На этот раз я не использую Maven и Tycho.
UPDATE 3
Третья авария.
Сбой возникает только после ошибки Application ... could not be found in the registry
, который сам багги.
UPDATE 4
Тем не менее не в состоянии воспроизвести ситуацию с нуля ...
Я не видел такую функцию. Но вы должны проверить свое рабочее пространство. обычно он находится в папке '~/workspace'. Надеюсь, вы не поняли рабочее пространство с каталогом eclipse. –
Файлы уничтожены. Я не думал, что это возможно. –
Как вы уверены, что файлы уничтожены? Даже когда мы намеренно удаляем проект, содержимое в рабочей области не удаляется, если мы не установим флажок для этого. По крайней мере, вы помните, что представляет собой ваш каталог рабочего пространства? обычно затмение не удалит их. –