gpt4 book ai didi

tfs - 如何恢复 TFS 中回滚的更改

转载 作者:行者123 更新时间:2023-12-04 19:36:47 25 4
gpt4 key购买 nike

场景如下:

  • 我对代码库进行了更改,使其进入变更集 10。
  • 我回滚了变更集 10,这样变更集 11 就是 10 的回滚。
  • 其他人所做的更改使代码库达到了变更集 20。

现在我有兴趣恢复我在变更集 10 中所做的更改。

问题:在 TFS 2012 中执行此操作的最佳方法是什么?

我尝试过的事情:从变更集 10 创建一个分支,然后尝试将其合并回主分支。 TFS 表示没有要合并的更改。

附言假设变更集 10 中的更改以及直到变更集 20 的更改跨越数十到数百个文件,因此这里最好采用相对自动化的解决方案。

最佳答案

在团队项目的根目录中打开命令提示符

tf difference /version:c9~C10 . /recursive /format:unified

然后检查您的整个项目(仅当您使用服务器工作区时才需要)

使用第 3 方工具来应用统一差异,不幸的是内置工具似乎不支持应用差异。

检查您的更改,如果需要,您可以运行以下命令来撤消对您尚未编辑的文件的 check out

tfpt uu /noget

关于tfs - 如何恢复 TFS 中回滚的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13785797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com