【问题标题】:Visual Studio Project restore old versionVisual Studio Project 恢复旧版本
【发布时间】:2014-03-27 02:28:57
【问题描述】:

我正在 Visual Studio 2013 中开发一个 ASP.NET Web 项目,它在几个小时前就已经工作了。但一个小时前,我在项目中进行了一些调整,把整个项目搞砸了。有没有办法恢复到我昨天的版本?

【问题讨论】:

  • 这可能是一个愚蠢的问题,但您是否使用源代码控制?或者,如果您使用的是 Windows 8,并且碰巧打开了文件历史记录功能,那么您可能会走运:windows.microsoft.com/en-us/windows-8/how-use-file-history
  • 我不使用源代码管理并且 Windows 8 文件历史记录已关闭。哦,好吧,也许我可以重新开始这个项目。
  • 以防万一您不知道,有许多很棒的免费源代码控制系统可以很好地与 VS 结合。对于私人项目,我更喜欢visualstudio.com。对于公共/开源项目,我更喜欢 github.com。
  • 我确实使用了 visualstudio.com,但他们有项目历史吗?
  • 我不明白你是怎么用一句话说你不使用源代码控制的,但是四个小时前你说你使用visualstudio.com。

标签: asp.net visual-studio visual-studio-2012 visual-studio-2013 restore


【解决方案1】:

如果您使用的是版本控制,例如 Mercurial、GIT、Subversion、TFS --并且您记得提交您的工作,那么是的,肯定的。

如果您没有使用版本控制,那么您需要问自己为什么不使用?在纠正这一疏忽之前,今天不要关闭计算机。

此外,您可能在 Windows 中为您保存了以前的版本/恢复点。在 Windows 资源管理器中,右键单击保存工作的文件夹并选择属性。它们可能是“以前的版本”选项卡,在其中您可以恢复到早期版本。如果是这样:你很幸运。

此外,如果您的工作是使用 DropBox 等服务共享的,您将能够找到您的解决方案或项目文件的早期版本。

还有另一种技术,我...我不愿提及这一点。您需要的是一辆 80 年代的 DeLorean 汽车,以及足以产生 1 点 21 GigaWatts 的钚。您还需要....算了吧,不,版本控制是您最好的选择。或 Ctrl+Z

【讨论】:

    【解决方案2】:

    按住 ctrl+z 几分钟,并且使用版本控制是我知道的唯一两种方法。

    【讨论】:

      【解决方案3】:

      如果您像我一样尝试从刚刚做的事情中恢复过来,如果您将工作保存到 OneDrive,您可以通过 Web 浏览器登录 OneDrive 来找到以前的工作版本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-07-07
        • 2014-03-31
        • 1970-01-01
        • 2020-06-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多