Случай 1 (перезаписанная история отмены/повтора)
- Вы редактируете исходные коды на «Program.cs». Потратив час, вы сделали 100 строк и нажали «Ctrl+S» (Сохранить).
- Чтобы сделать перерыв, вы покинули свой рабочий стол, не закрыв «Program.cs» и Visual Studio. Пока вы уходили, ваша собака подошла к вашему столу и последовательно набрала
"Ctrl+Z"(Отменить) > "Ctrl+Z"(Отменить) > ... (Пока не появились исходные коды) > "а" (введите текст). - Ты вернулся с перерыва, но уже слишком поздно. Вы нажимаете «Ctrl+Z» (отменить) или «Ctrl+Shift+Z» (повторить), чтобы восстановить свои 100 строк, но все, что вы можете получить, это исходные коды или «a».
Вариант 2 (Удалить историю отмены/повтора)
- Вы редактируете исходные коды на "Program.cs". Потратив час, вы сделали 100 строк и нажали «Ctrl+S» (Сохранить).
- Чтобы сделать перерыв, вы покинули свой рабочий стол, не закрыв «Program.cs» и Visual Studio. Пока вы уходили, ваша собака подошла к вашему столу и последовательно набрала
"Ctrl+A"(Все) > "a"(Ввести текст) > "Ctrl+S"(Сохранить) > "Ctrl+ F4"(Закрыть источник). - Ты вернулся с перерыва, но уже слишком поздно. Вы нажимаете «Ctrl+Z» (Отменить) или «Ctrl+Shift+Z» (Повторить), чтобы восстановить свои 100 строк, но все, что вы можете получить, это "a".
В приведенных выше случаях я хочу сказать: «Проиграть 100 строк довольно легко». ошибка.
Я хочу знать, существуют ли какие-либо решения, кроме функций фиксации и отката SVN/GIT.
К сожалению, "Отменить/Повторить последнее глобальное действие" у меня не сработало.
Спасибо за помощь.