Можно ли восстановить перезаписанные файлы из Android Studio? - PullRequest
0 голосов
/ 29 ноября 2018

По ошибке я переписал два моих проекта с одинаковыми именами из android studio, и сегодня я отменил это действие. Я попытался открыть основной проект и не нашел в нем никаких классов Java, а толькофайлы макета.

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

Можно ли в любом случае восстановить весь проект?

Ps: все, что осталось от этого проекта, это сгенерированный apk.

Ответы [ 3 ]

0 голосов
/ 29 ноября 2018

Надеемся, что вы использовали контроль источника, такой как git или svn , и это простой вопрос возврата к последнему сделанному вами коммиту, однако это делается в выбранном вами контроле исходного кода.Если вы не используете управление исходным кодом, возможно, это послужит уроком для этого в будущем.

Я не использовал Android Studio, но в качестве продукта JetBrains, такого как IntelliJ, он будет иметь Локальная история изменений .Но это будет записывать только самые последние изменения.

Если это не сработает, вам, возможно, придется выяснить, выполняла ли выбранная вами операционная система резервное копирование файлов в точке восстановления и т. Д.

0 голосов
/ 29 ноября 2018

Если вы включили историю файлов, вы можете использовать ее для перехода к предыдущей версии папки.Можно также использовать восстановление системы, чтобы вернуться к предыдущей дате.Также можно использовать стороннее программное обеспечение, такое как Recuva, для возврата удаленных файлов.
Перед тем, как их опробовать, обязательно сохраните копию текущего состояния.

0 голосов
/ 29 ноября 2018

У меня есть несколько решений, которые могут работать.

Кандидаты:

  • Поиск $AppData$ папок
  • Поиск реестров
  • (Самое сложное) вам, возможно, придется сохранить состояние диска и самостоятельно вырезать файлы ..

Приветствия, и надеюсь, что это помогло ..!

Использование третьего метода(вырезание файла), вы не можете вызвать много файловых операций !! (Система может перезаписать предыдущие данные)

...