我今天用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