我在 TFS 中执行了以下操作:
- 不小心对后备箱中的一堆文件进行了一些更改
- 意识到了。
- 将更改合并到预期的分支
- 回滚主干中的更改(使用 tfpt 回滚)
- 后来,在从主干定期安排的前向集成期间,我撤消了分支中的更改。
如何重新应用更改?有 3 个变更集和大约 80 个有问题的文件。
我在 TFS 中执行了以下操作:
如何重新应用更改?有 3 个变更集和大约 80 个有问题的文件。
有几种方法可以做到这一点,但这里最快的可能是:
您还可以考虑回滚主干中的回滚变更集并重做您所做的(减去撤消操作)。
我最终做的是强制合并:
tf merge /r /force $/source/trunk $/source/branch1 /v:C123~125
当我们反向集成回主干时,我会仔细观察这组变化。
我还尝试了一个使用 tfpt 来回滚、搁置和取消搁置/迁移的棘手工作流程。不幸的是,tfpt unshelve 中的冲突解决对话框有点缺乏——缺少默认按钮和其他东西,所以我不得不在每个文件中单击鼠标六次左右。所以我决定在几个文件之后先尝试别的东西。