0

我在删除图像时错误地删除了我的 Default.aspx 页面。有人能帮助我吗?

我没有做任何备份,也不知道版本控制。

4

2 回答 2

1

我敢打赌,他不使用 SVM。取消删除工具或再次输入所有代码是您的选择。我建议后者。这就是我所做的,自从我记得总是使用版本管理器以来。:)

为了将来参考,您可能需要安装:

a) Mercurial,可在此处下载

b) VisualHG,可在此处下载

由于 (b) 可能是一个扩展,我认为它不适用于 Visual Studio 的免费版本(包括但不限于 Express 版本)。但是,如果您准备自己做一些工作并且没有自动为您完成版本管理,那么也有免费选项。

您可以选择的另一个选择是:

c) 乌龟,可在此处下载

不会与 VS 集成,但它会给你源代码版本控制,你不必安装不同的工具,Mercurial 的所有后端优势加上你可以看到有史以来最可爱的海龟。它是免费的。

让我也引用@freefaller,他实际上暗示了这些东西。我只是在帮助他展示它,所以请随意(有义务?)给他竖起大拇指(或者更确切地说是橙色箭头),这样他的声誉就会提高。毕竟,这就是我们在这里的原因,不是为了互相帮助,而是为了赢得一些声誉(我听说,首先有一百万免费上天堂)。

Mercurial 可以自行安装(但需要命令行界面才能工作)。可以安装 TortoiseHG,其中包括 Mercurial 和漂亮的 Windows GUI 界面(尽管命令行界面仍然可以工作,因为已经安装了 Mercurial)。如果安装了之前的选项之一,则可以安装 VisualHG。

于 2012-07-31T11:07:56.333 回答
1

除非您有一个备份系统(无论是使用Windows 备份还是版本控制系统,如 Mercurial/ TortoiseHG、SVN、Git、Visual SourceSafe 等),否则您将不走运。

“取消删除”工具可能会找到该文件-但这实际上取决于自删除以来您在计算机上做了多少。网络上有很多实用程序,包括免费的和付费的。

与从 Windows 资源管理器中删除文件(默认情况下将文件移动到回收站)不同,应用程序删除的任何文件通常都会永久删除该文件。

只有当计算机需要“撤消”某些东西时,计算机才能“撤消”某些东西……不幸的是,您似乎处于计算机无能为力的情况。

如果您已经将文件的副本发布到服务器,那么您可以获得该文件的副本 - 尽管它不会在发布后进行任何更改。

出于这个原因,我强烈建议您考虑使用版本控制系统(例如我在前面的回答中提到的),并定期备份您的代码。

我只使用过 Visual SourceSafe 和 TortoiseHG,我可以彻底推荐TortoiseHG(以及Visual Studio 的VisualHG 插件)。

于 2012-07-31T11:18:20.293 回答