Для реальной рабочей среды идеально подходят виртуальные машины. У меня есть IDE, базы данных и серверы приложений на виртуальных машинах, так что часть проблемы в основном решена.
Я также использую образы дисков основной ОС, так что я могу переустановить за ... ну, в любом случае, меньше часа.
Но все еще есть вещи, которых нет в изображении - контент, сгенерированный приложением, такой как метаданные (избранное, количество воспроизведений, теги изображений в отдельных библиотеках), save-игры, настройки приложения, истории чатов, закладки, куки, DRM ключи и многое другое. После каждой переустановки, независимо от того, как я пытаюсь подготовиться, есть несколько D'Oh!«S.
Так какой твой любимый совет, хак или инструмент для таких вещей?