我们有一个主要工作分支,它是生产分支的子分支。所有工作都在工作分支(或以下分支)中完成,并且仅在发布代码时才合并到生产中。我们最近发现,生产分支中缺少一些变更集,这些变更集应该在几个月前合并。但是从那以后,我们已经多次将工作分支合并到生产中。我不知道缺少多少变更集,但是我们将要发布一个版本,我想借此机会解决这个问题。
是否有一种方法可以覆盖父分支(类似于使用最新的源覆盖本地副本时的方法)?
我知道我可以强制变更集,但这需要知道要强制哪些变更集。有没有办法识别两个分支中包含的变更集的差异?
我最后的选择是核对父分支,然后创建一个新分支,但这似乎很费力,而且确实不理想。