我们有一种情况,工作已经在我们系统的主干中完成,但随后被拉到我们的下一个版本中。我们创建了一个分支,更改仍在主干中,然后仅回滚主干中的更改。
剩下的就是当我们想用最近的工作更新分支时,它会尝试合并我们不想要的回滚变更集。
我尝试使用 TFS 命令提示符下的 /discard 命令,但不断收到“没有要合并的更改”。下面是我的语法:
D:\Projects\Big Project\Trunk>tf merge /discard /version:C28350~C28350 /recursive "D:\Projects\Big Project\Trunk" "D:\Projects\Big Project\Branch"
我什至尝试切换源和目的地无济于事:)
变更集出现在从主干到分支的潜在合并的候选变更集列表中。自初始分支以来,工作分支已经进行了一些签入,但没有签入该分支。
有没有人有使用丢弃命令的经验,为什么它可能在这里不起作用?
感谢您的建议