Visual Studio - 我可以查看旧版本项目的代码吗?

时间:2015-06-17 15:29:02

标签: c# visual-studio-2010

我错误地改变了项目中的子程序并发布了它。现在我想恢复到旧的子程序。是否可以找到旧项目并检索旧的子程序?

2 个答案:

答案 0 :(得分:1)

不,除非您已将代码存储在源代码管理中,否则无法实现。听起来你还没有这样做,所以我建议使用这是一个(苛刻的)课程,并使下一步安装某种SCM。

您可以从microsoft在线注册免费版TFS,它将直接集成到Visual Studio中。这将允许您立即签入更改并查看文件的历史记录,在这种情况下,获取文件的先前版本。

https://www.visualstudio.com/en-us/products/what-is-visual-studio-online-vs.aspx

答案 1 :(得分:1)

Team Foundation Server可以为您完成此操作。您现在可以在开发机器上轻松设置。 VS Team Explorer中的集成是无缝的。很容易处理。有关使用源控制项目的信息,请参阅本指南 https://msdn.microsoft.com/en-us/library/ms181384.aspx

更轻松,而不是在您的计算机上花费太多:注册Visual Studio Online(5个用户团队免费)。云源控件在几分钟内完成。如果您不反对在云中保存数据,请尝试一下。 https://www.visualstudio.com/en-us/products/what-is-visual-studio-online-vs.aspx

Visual Studio Online

备选方案(SVN,GIT)也非常好(考虑阅读中央和分散源控制的差异),但需要更多的知识和良好的工作流程。

如果您在安装版本控制之前碰巧丢失了更改,那么您在Visual Studio中无能为力。您可以尝试在文件级别进行还原(该选项将是Windows资源管理器中的早期版本) 因为源代码是纯文本。有一个"以前的版本" Windows资源管理器的机制!只需转到项目文件夹的属性即可 Previous files in explorer

注意:之前的版本/卷影复制必须已启用,否则选项卡将为空白。