2
我正在使用Visual Studio 2015和Git。在完成「撤消待處理更改」後,是否有任何方法可以恢復我的更改
我在項目中添加了一個新文件(例如:Test.cs),但它尚未提交給GitHub。如果我撤消所有更改,會發生什麼情況? VS會刪除我的文件嗎?如果是的話有什麼方法可以恢復刪除的文件?
我使用了像Reflector和其他工具但沒有幫助我的恢復工具。
這個答案並沒有幫助:
- How can I get my changes back after clicking "Undo pending changes..." in Visual Studio 2013 and TFS
- TFS 2010 - Is there any way to get my changes back after I have done "Undo Pending changes"?
是否有任何其他的方式來解決這個問題?
撤消更改非常長久,正如您鏈接到的問題所述。您可能對文件系統恢復工具有一些好運。如果您想恢復文件的任何機會,請不要再觸摸機器並將恢復工具下載到另一臺機器上。 - 雖然這是TFS。 Git [可能會在索引文件中存儲一些歷史記錄](http://stackoverflow.com/questions/1108853/recovering-added-file-after-doing-git-reset-hard-head)。 – CodeCaster
如果您無法在您關聯的問題中使用這些方法,並且您沒有保留任何備份,則不會。這就是爲什麼你提前做出承諾並經常做出的原因 – user1666620