0

我最近在 Visual Studio 2012 开发人员命令提示符中使用以下命令来清除我们的主线和生产分支之间永远不会合并的变更集(例如本地配置文件签入)

tf merge /discard /version:C12345~C12346 $/MainLine/Content $/Production /recursive

不幸的是,在执行此操作的过程中,我删除了一些实际上仍需要从我们的主线分支合并到我们的生产分支的候选变更集。我的错,但是在我不得不在生产分支中手动进行这些更改之前,我想问一下是否有办法将我们的主线分支中的更改集变成一个候选者,以便在我之后再次合并到我们的生产分支以前合并丢弃它吗?

我已经能够在网络上找到大量关于合并/丢弃的信息,但没有关于扭转这一点......所以任何指向帮助方向的指针都将不胜感激(如果我所要求的甚至可以实现)。

更新

好的,所以我们今天一直在执行从源分支到目标分支的合并,我只想感谢 James 的回答。这对使用 TFS 中的合并向导不再显示为候选的变更集起到了治疗作用。

4

1 回答 1

1

利用/version:c1234 /force

例如

tf merge /force /version:C12345~C12346 $/MainLine/Content $/Production /recursive

于 2013-08-21T09:43:12.593 回答