Svn 如何将分支部分重新整合到主干?

Svn 如何将分支部分重新整合到主干?,svn,branching-and-merging,cherry-pick,Svn,Branching And Merging,Cherry Pick,关于这个话题我搜索了很多,但没有找到令人信服的答案 我有一个分支B,用于要素F1、F2和F3。提交混合功能,例如提交F1、提交F2、提交F1。功能F1现在已完成,应重新集成到主干中,但F2和F3未完成 据我所知,使用-reintegrate重新整合到主干与正常的svn合并不同,因此svn合并在此场景中不可用,对吗?。svnbook提到了这样一种选择性合并,如樱桃采摘,但仅从树干/树枝到树枝。 然而,-再整合也会使F2和F3进入主干 如果可能,我如何将所选修订从分支B重新整合到主干,然后继续完成分

关于这个话题我搜索了很多,但没有找到令人信服的答案

我有一个分支B,用于要素F1、F2和F3。提交混合功能,例如提交F1、提交F2、提交F1。功能F1现在已完成,应重新集成到主干中,但F2和F3未完成

据我所知,使用-reintegrate重新整合到主干与正常的svn合并不同,因此svn合并在此场景中不可用,对吗?。svnbook提到了这样一种选择性合并,如樱桃采摘,但仅从树干/树枝到树枝。 然而,-再整合也会使F2和F3进入主干

如果可能,我如何将所选修订从分支B重新整合到主干,然后继续完成分支B中的其他功能

我找到的一些答案提到svn将修订合并到主干中,然后仅使用-record在分支中阻止这些修订。但是,由于svn merge和svn merge-reintegrate的根本区别,我不确定这是否是一个好的实践。svn是否会从一个分支合并到另一个分支,从而复制以前同步到分支的主干中的变更集

在这里看不到任何问题


只需从分支到主干合并范围或修订版执行cherry pick merge,如果服务器支持mergeinfo,则下次合并将不会在合并的变更集上再次看到

如果这样做有效,为什么svn文档会说-reintegrate选项很重要?如果一个简单的合并也能工作,那么它的目的是什么?@wierob-read svn help merge关于重新整合用例和执行干净重新整合的初步步骤