2012-07-10 26 views
8

Değişikliklerimi gerçekleştirirken yanlışlıkla Sil'i tıklattım. Bu yüzden bütün dosyayı atmıştım ama sadece birkaç tane ipe atmak istedim. Ama ben Commit'i tıklatmadım, iptal ettim.Yapılmadığında "Atma" nasıl geri alınır

Ama şimdi kodumu dosyamda göremiyorum.

Lanet olasılığını geri almak için ne yapabilirim? peşin

Teşekkür

cevap

1

ben her şeyi yapabilirsin inanmıyorum. Değişiklikleri herhangi bir noktada işlemediyseniz, onları attıktan sonra geri almanın bir yolu yoktur. Mac için sourcetree 1.8.1'den itibaren değişikliklerinizi git veya sourcetree yoluyla geri almanın bir yolu yoktur;

+0

Not Burada küçük istisna var: Değişiklikler dizinine eklenecek var ise, ancak taahhüt edilmez, hala kurtarılabilirler. (Bkz. [Cevaplar] (http://stackoverflow.com/questions/10782978/recover-files-that-were-added-to-the-index-but-then-removed-by-a-git-reset).) – Ashe

0

Burada tartışmaya bakınız: (! Eğer JIRA giriş Eğer bu uygulanabilmesi için, ayrıca oy kullanabilirsiniz)

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

Bunu yapan zaman

, ben gibi değişiklikler geri almak başardı dosya benim zaman makinem yedeklemeydi.

12

Yayının çok eski olduğunu biliyorum, ancak benzer durumlarla karşılaştım ve yanlışlıkla yanlışlıkla SourceTree'de "Atla" yı tıklayıp değişiklikleri kaybettim.

Neyse ki editör açıldı, yani PHPStorm, o zaman. Sayfayı yenilediyse de çalıştım ve Discard'dan sonra eski kopyayı yükledim, ancak editörde sayfada "geri aldım" ve değişiklikleri geri yükledim.

Sayfayı kaydettim ve sayfalarımı geri aldım.

Sadece başkalarının benzer bir durumla karşı karşıya eğer mayın aklın küçük varlığı ile yaptıkları değişiklikleri kurtarabilirsiniz gibi diğer durumlarda paylaşmak istedim: D

+1

Tanrı sizi korusun bu benim hayatımı kurtardı Pycharm/webstorm – commonSenseCode

+0

@CodingMcCodington Sevindim sana yardım etti :) –

İlgili konular