在特定的变更集中查看TFS

cab*_*ird 19 tfs

我正在使用TFS和VS 2012,我的项目处于破碎状态,我无法弄清楚原因.当我知道它的工作原理并对该工作版本进行更改时,我想回到我的解决方案的先前版本.但是,当我选择查看特定的变更集时,我觉得它只是更改了该变更集中更改的文件.当我使用git并查看修订版时,我的代码看起来与在该修订版中的代码完全一样.删除该修订版本中尚不存在的文件,确实存在的文件具有该修订版本中的内容等.但我似乎无法在TFS中执行相同的操作.我无法弄清楚如何在签入特定变更集时将所有文件(以及仅文件)置于它们存在的状态.我错过了什么吗?任何帮助真的很感激.

小智 18

右键单击源代码管理中的解决方案或文件夹时,请尝试使用"高级"选项:

右键单击

然后当对话框出现时,选中两个复选框,以便从ddl中选择Changeset并输入您之后的变更集,从而覆盖您所需的特定版本.

VS2012的对话框,根据变更集获取特定版本

这应该覆盖具有特定版本的现有解决方案文件.

如果您在现有文件之上执行此操作时遇到问题,请首先删除本地计算机上的源,然后获取特定版本.