Visual studio VisualStudio和TFS:通过变更集ID来回转到以前的版本

Visual studio VisualStudio和TFS:通过变更集ID来回转到以前的版本,visual-studio,visual-studio-2013,tfs,Visual Studio,Visual Studio 2013,Tfs,我更习惯SVN而不是TFS,所以我不确定如何做到这一点。 大约10天前,我有一个项目在某些数据中的速度很快,现在我在这些数据上再次测试了它,速度要慢得多。因此,我想查看整个项目的每个版本,而不仅仅是10天前到现在的一个文件,不会丢失任何版本。 所以基本上:我如何通过变更集编号签出某个版本,运行它,然后签出另一个版本,等等,而不丢失任何版本?具体地说,每次我转到上一个版本时,我可能希望更改代码中的内容以进行进一步测试,我希望每次签出另一个版本时都会丢失这些更改,因为我不希望它们保留在任何地方 谢谢

我更习惯SVN而不是TFS,所以我不确定如何做到这一点。 大约10天前,我有一个项目在某些数据中的速度很快,现在我在这些数据上再次测试了它,速度要慢得多。因此,我想查看整个项目的每个版本,而不仅仅是10天前到现在的一个文件,不会丢失任何版本。 所以基本上:我如何通过变更集编号签出某个版本,运行它,然后签出另一个版本,等等,而不丢失任何版本?具体地说,每次我转到上一个版本时,我可能希望更改代码中的内容以进行进一步测试,我希望每次签出另一个版本时都会丢失这些更改,因为我不希望它们保留在任何地方


谢谢

在源代码管理资源管理器中,右键单击文件夹并选择“获取特定版本”。如果我没有弄错的话,它在一个高级菜单下。

我看到了这个,但我有点害怕这样做,以防丢失最新版本,这在Git中曾经发生过。。。。如果我转到特定版本,所有的后续版本都会保留在那里?如果我转到特定版本,我会做一些更改,然后尝试转到其他版本,所做的更改会阻止我移动版本吗?谢谢如果您有未签入的更改,这将覆盖这些更改。否则,它与源代码管理的历史没有任何关系。谢谢,它似乎工作得很好。另外,在命令行上,这似乎是有效的:tfget/五:C37182。因为我在需要更改的同一个文件夹中,而C是因为我提供了一个更改集编号