我发现自己需要远程调试一些已部署的代码,我在tfs中定义了一个清晰的变更集,即部署的代码。
,我的问题是:TFS中的标准过程是什么,以确保我的本地代码与部署的代码匹配。
“获取此版本”:我似乎还记得,操作只检查存在问题的变更集,保留所有其他文件,其中一些文件已被另一个稍后的变更集更改。
“回滚整个Changeset":这个看起来非常有希望,但是我很困惑它是否意味着‘回滚到这个变更集’,或者它是否意味着‘回滚这个变更集’实际上是在代码被检查之前留下了一个状态。
如有任何澄清,将不胜感激。
发布于 2017-09-13 12:41:10
根据您的描述,您不应该使用回滚整个变更集特性。这将影响您在TFS中的源代码管理。如果将文件回滚到早期版本,tfs将消除该版本之后发生的所有更改集的影响。更多细节请看本教程:回滚换件
实际上,您只想在历史上获得一个旧版本,包括分支或根项目文件夹的所有文件。
在TFS中,您可以使用获得特定版本的,而不是获得分支的最新版本。详情请参阅以下问题:将特定版本放到单独的文件夹中
如何在VS中这样做:右键单击branch-Advance-Get特定的版本。看看我在这个类似问题中的答案:TFS源代码资源管理器:浏览特定版本
https://stackoverflow.com/questions/46195022
复制相似问题