2016-03-15 31 views
2

我正在使用Visual Studio 2015和Git。在完成「撤消待處理更改」後,是否有任何方法可以恢復我的更改

我在項目中添加了一個新文件(例如:Test.cs),但它尚未提交給GitHub。如果我撤消所有更改,會發生什麼情況? VS會刪除我的文件嗎?如果是的話有什麼方法可以恢復刪除的文件?

我使用了像Reflector和其他工具但沒有幫助我的恢復工具。

這個答案並沒有幫助:

是否有任何其他的方式來解決這個問題?

+2

撤消更改非常長久,正如您鏈接到的問題所述。您可能對文件系統恢復工具有一些好運。如果您想恢復文件的任何機會,請不要再觸摸機器並將恢復工具下載到另一臺機器上。 - 雖然這是TFS。 Git [可能會在索引文件中存儲一些歷史記錄](http://stackoverflow.com/questions/1108853/recovering-added-file-after-doing-git-reset-hard-head)。 – CodeCaster

+0

如果您無法在您關聯的問題中使用這些方法,並且您沒有保留任何備份,則不會。這就是爲什麼你提前做出承諾並經常做出的原因 – user1666620

回答

2

在撤消未決更改後沒有支持恢復更改的選項。文件系統恢復可能是你唯一的選擇,但是是一個很好的選擇。

相關問題