我今天用ctrl + h對所有的解決方法做了一些修改。 當我明白我的錯誤時,我嘗試用ctrl-Z撤消它,但結果很糟糕。作了修改,編譯和後悔
問題是:如何在我完成這個愚蠢的舉動之前重新加載最後編譯的項目。 可以說我想要的解決方案,因爲它在昨天。
感謝您的幫助, Eliran。
我今天用ctrl + h對所有的解決方法做了一些修改。 當我明白我的錯誤時,我嘗試用ctrl-Z撤消它,但結果很糟糕。作了修改,編譯和後悔
問題是:如何在我完成這個愚蠢的舉動之前重新加載最後編譯的項目。 可以說我想要的解決方案,因爲它在昨天。
感謝您的幫助, Eliran。
你不能。一旦保存,更改將不可逆轉。這是備份的要點。有些工具可以反編譯.NET可執行文件,但由於並非所有的源代碼都被編譯到可執行文件中(例如格式化和註釋都不是),所以你永遠不會得到原始代碼。
您可能希望查看源代碼管理軟件,如Git
,Subversion
或Team Foundation Server
以在下次正確處理此問題。
您可以嘗試使用dotPeek之類的工具反編譯舊的二進制文件。但一般來說,這就是您使用源代碼管理系統的原因。
在過去,我們使用備份。現在我們使用版本控制系統,比如git或者mercurial。如果你沒有實現一個,我真的不知道如何扭轉局面。我真的建議使用Git。 – mcy
不是一個解決方案,但也許你應該使用[版本控制](http://en.m.wikipedia.org/wiki/Version_control) – Silvermind
你有沒有嘗試過使用Control + H來逆轉你的問題? – Silvermind