Я случайно нажал кнопку "Отменить", выполняя свои изменения. Поэтому я отбросил весь файл, но я хотел отбросить только некоторый кусок. Но я не нажал на Commit, я сделал Отменить.
Но теперь я не вижу свой код в своем файле.
Что я могу сделать, чтобы отменить проклятый сброс?
заранее спасибо
Ответ 1
Я знаю, что сообщение слишком старое, но я столкнулся с подобной ситуацией и случайно нажал "Отменить" в SourceTree и потерял мои изменения.
К счастью, у меня была открытая среда IDE, то есть PHPStorm, в то время. Хотя он уже обновил файл, над которым я работал, и загрузил старую копию после Discard, однако я "отменил" рабочий файл в редакторе, и он загрузил мои изменения.
Я сохранил файл и получил свои потерянные изменения.
Просто хотел поделиться тем, что другие сталкиваются с подобной ситуацией, как моя, и хотят восстановить свои изменения с небольшим присутствием ума: D
Ответ 2
Я не верю, что ты можешь что-то сделать. Если вы не зафиксировали изменения в каких-либо точках, нет способа вернуть их после того, как вы их отбросите.
Ответ 3
Для меня я использую mac, когда я отбрасываю файл, и я хочу вернуться
Я открываю этот файл и открываю его с помощью TextEditor.app
в верхней строке нажмите " Файл" → " Вернуть в" → " Обзор всей версии"...
Выберите в последней версии сохранения, которую вы хотите надеяться, что это может сэкономить ваше время.
Благодарю и уважаю; Sambath Chea
Ответ 4
Нет никакого способа вернуть ваши изменения через git или sourcetree, как и sourcetree 1.8.1 для Mac; см. обсуждение здесь:
https://jira.atlassian.com/browse/SRCTREE-2090
(Если вы входите в jira, вы также можете проголосовать за то, чтобы это было реализовано!)
Когда я это сделал, мне удалось вернуть изменения, поскольку файл был в моем резервном копировании машины.