【发布时间】:2013-08-30 10:53:54
【问题描述】:
我最近在 Visual Studio 2012 开发人员命令提示符中使用以下命令来清除我们的主线和生产分支之间永远不会合并的变更集(例如本地配置文件签入)
tf merge /discard /version:C12345~C12346 $/MainLine/Content $/Production /recursive
不幸的是,在执行此操作的过程中,我删除了几个候选变更集,这些变更集实际上仍需要从我们的主线分支合并到我们的生产分支。我的错,但是在我不得不在生产分支中手动进行这些更改之前,我想问一下是否有办法将我们的主线分支中的更改集变成一个候选者,以便在我之后再次合并到我们的生产分支以前有合并丢弃吗?
我已经能够在网络上找到大量关于合并/丢弃的信息,但不是关于扭转这个....所以任何指向帮助方向的指针都将不胜感激(如果我所要求的甚至可以实现)。
更新
好的,所以我们今天一直在执行从源分支到目标分支的合并,我只想对 James 的回答表示感谢。这对使用 TFS 中的合并向导不再显示为候选的变更集起到了治疗作用。
【问题讨论】:
标签: tfs branching-and-merging changeset