TFS:“获取此版本”与“回滚整个更改集”

Nin*_*oel 5 tfs

我发现自己需要远程调试一些已部署的代码,我在tfs中定义了一个清晰的变更集,即已部署的代码。

我的问题是:TFS中确保我的本地代码与已部署的实际代码匹配的标准过程什么?

获取此版本 ”:我似乎记得该操作仅签出有问题的变更集,而将所有其他文件保留在原位,其中一些文件已被另一个更高版本的变更集更改

回滚整个变更集 ”:这个看起来最有前途,但是如果它意味着“回滚到这个变更集”,或者意味着“回滚这个变更集”有效地使代码处于检查变更集之前的状态,我会感到困惑它。

任何澄清将不胜感激。

Pat*_*SFT 5

根据您的描述,您不应该使用回滚整个变更集功能。这将影响您在TFS中的源代码控制。如果将文件回滚到早期版本,则tfs将消除该版本之后发生的所有变更集的影响。更多详细信息,请看一下本教程:回滚变更集

实际上,您只想获得历史记录中的旧版本,包括分支或根项目文件夹的所有文件。

在TFS中,您可以 获取特定版本, 而不是获取分支的最新版本。详细信息请参考以下问题:TFS将特定版本获取到单独的文件夹中

如何做到这一点在VS:右键单击科顺高级 -获取特定版本。看看我在这个类似问题中的回答:TFS源代码浏览器:浏览特定修订版