TFS: "Get This Version"与 "Rollback Entire Changeset"

标签 tfs

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

我的问题是:TFS 中确保我的本地代码与已部署的代码相匹配的标准程序是什么。

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

回滚整个变更集”:这看起来最有希望,但我很困惑它是否意味着“回滚到此变更集”,或者是否意味着“回滚此变更集”有效地离开在检查变更集之前,代码处于某种状态。

如有任何澄清,我们将不胜感激。

最佳答案

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

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

在 TFS 中,您可以获取特定版本,而不是获取分支的最新版本。详情请引用这个问题:TFS Get Specific Version into separate folder

如何在VS中执行此操作:右键单击分支-高级-获取特定版本。看看我在这个类似问题中的回答:TFS source code explorer: browse specific revision

关于TFS: "Get This Version"与 "Rollback Entire Changeset",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46195022/

相关文章:

TFS2012 冲刺规划 : Can I modify the "Backlog Query"?

testing - 将测试用例从 Excel 上传到 Microsoft Test Manager 2013

visual-studio - TFS命令行 'Get'失败

tfs - 如何使用 PowerShell 更新以前 TFS 构建的构建质量?

entity-framework - 具有分支依赖项的分支项目的 TFS 策略

TFS 2017 代理 : and error occured while sending the request

visual-studio-2008 - 解释TF差异

c# - TFS checkin 政策 - 最佳实践

sharepoint - 尝试使用SharePoint 2013集成创建新团队项目时出现TFS 2013错误TF218017

c# - 如何在 TFS 自定义构建事件中获取构建项目