Можно ли отменить отмененные изменения, сделанные в Visual Studio -> Team Explorer -> Git? - PullRequest
0 голосов
/ 08 июля 2019

Я использую Сообщество Visual Studio 2019 и случайно щелкнул по отмене изменений на вкладке Team Explorer для всех файлов, поставленных и потерянных за все мои последние дни работы.Возможно ли исправить ситуацию и вернуть измененные файлы?

Я надеюсь, что объяснил мою проблему хорошо.Заранее спасибо.

1 Ответ

2 голосов
/ 08 июля 2019

Я использую Сообщество Visual Studio 2019 и случайно нажал на отмену изменений на вкладке Team Explorer для всех файлов staged и потерял все свои последние дни работы.

Если вы уверены, что поставили свои файлы, восстановление файлов возможно, даже если это болезненно! Для имен файлов данные теряются из-за того, как работает git.

Если вы не поставили свои файлы, все потеряно.

Скачать и установить Git Extensions .

Затем, когда ваш репозиторий открыт в GitExtensions, перейдите к пункту меню: «Репозиторий» -> «Git Maintenance» -> «Восстановить потерянные объекты» ...

Там снимите флажок «Показать коммиты и теги» (который будет проверять «Показать другие объекты»)

Recover dangling blobs

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

Удачи !!

потерял все мои последние дни работы.

PS: в будущем вы только что узнали о том, как с git вы должны часто фиксировать (вы всегда сможете восстановить после того, как ваша работа будет зафиксирована). И после этого научитесь переписывать свою историю или вносить изменения в последний коммит. Узнайте, как использовать reflog также

...