【发布时间】:2020-05-23 00:28:16
【问题描述】:
这是我的场景:
我进行了从分支 A(源)到分支 B(目标)的合并。该合并在我必须签入的分支 B 中执行了挂起的更改(例如变更集 1000)。然后我在测试环境中构建并发布了分支 B 以对其进行测试,我意识到出了点问题。我认为罪魁祸首是合并,所以我决定回滚之前的合并(变更集 1000)。此回滚执行了待处理的更改,我必须再次将它们(更改集 1001)签入到分支 B。现在经过大量调查后,我发现合并(变更集 1000)不是罪魁祸首,所以现在我想撤消合并(变更集 1001)的回滚并返回变更集 1000。下面是示例。
B 分支历史:
- 变更集 999 - 初始
- 变更集 1000 - 将源(分支 A)合并到目标(分支 B)
- 变更集 1001 - 回滚先前的合并以返回变更集 999
如何撤消变更集 1001 并返回变更集 1000,我的意思是,将分支恢复到变更集 1000?通过恢复到变更集 1000,然后再次检查待处理的变更?
【问题讨论】:
-
回滚回滚。
标签: tfs visual-studio-2013 changeset