2012-07-10 13 views
8

Przypadkowo kliknąłem Odrzuć podczas zatwierdzania moich zmian. Więc odrzuciłem cały plik, ale chciałem odrzucić tylko kilka przystojniaków. Ale nie kliknąłem opcji Zatwierdź, anulowałem.Jak cofnąć "Odrzuć", jeśli nie został popełniony

Ale teraz nie widzę mojego kodu w moim pliku.

Co mogę zrobić, aby cofnąć cholerne odrzucenie?

Z góry dziękuję

Odpowiedz

1

Nie wierzę, że możesz zrobić wszystko. Jeśli nie wprowadziłeś zmian w żadnym momencie, nie ma sposobu, aby je odzyskać po ich odrzuceniu.

+0

Uwaga tam mały wyjątek: jeśli zmiany został dodany do indeksu, ale niezaangażowane, nadal można je odzyskać. (Zobacz [odpowiedzi] (http://stackoverflow.com/questions/10782978/recover-files-that-were-added-to-the-index-bute-then-removed-by-a-it-reset)). – Ashe

0

Nie ma żadnego sposobu na odzyskanie zmian za pośrednictwem git lub sourcetree od sourcetree 1.8.1 na Maca; zobacz dyskusję tutaj: (! Jeśli zalogować się JIRA można także głosować za tym, aby być realizowane)

https://jira.atlassian.com/browse/SRCTREE-2090

Kiedy to zrobił, udało mi się dostać zmiany z powrotem jako plik był w mojej kopii zapasowej komputera czasu.

12

Wiem, że post jest za stary, ale miałem do czynienia z podobnymi sytuacjami i przypadkowo kliknąłem "Odrzuć" w SourceTree i straciłem moje zmiany.

Na szczęście miałem otwarty edytor, to znaczy PHPStorm, w tym czasie. Chociaż odświeżyłem już stronę, którą pracowałem i wczytałem starą kopię po Discardzie, jednak "cofnąłem" na stronie w edytorze i przywróciłem moje zmiany.

Zapisałem stronę i odzyskałem moje strony.

Chciałbym podzielić w przypadku innych, jeśli inni obliczu podobnej sytuacji jak moja może odzyskać swoje zmiany z niewielkim przytomność umysłu: D

+1

Niech Cię Bóg błogosławi, to uratowało moje życie w Pycharm/webstorm – commonSenseCode

+0

@CodingMcCodington Cieszę się, że ci pomogło :) –