【问题标题】:TFS: "Get This Version" vs "Rollback Entire Changeset"TFS:“获取此版本”与“回滚整个变更集”
【发布时间】:2018-02-22 00:23:40
【问题描述】:

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

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

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

回滚整个变更集”:这似乎最有希望,但我很困惑它是否意味着“回滚到这个变更集”,或者它是否意味着“回滚这个变更集”有效地离开检查该变更集之前的状态的代码。

任何澄清将不胜感激。

【问题讨论】:

    标签: tfs


    【解决方案1】:

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

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

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

    如何在VS中做到这一点:右键单击分支-Advance-获取特定版本。看看我在这个类似问题中的回答:TFS source code explorer: browse specific revision

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-11
      • 1970-01-01
      • 2015-12-27
      • 2015-10-13
      • 1970-01-01
      • 2011-03-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多