无特征标志的SVN分支选择性合并

无特征标志的SVN分支选择性合并,svn,merge,branch,branching-and-merging,branching-strategy,Svn,Merge,Branch,Branching And Merging,Branching Strategy,我想开始为我的团队使用SVN,一个用于测试和上线的主干和每周发布分支就是我所想的。然而,有些项目在非特定时期之前不想上线。假设1月1日,团队开始对组件A、B、C和D进行更改。然而,到3月1日,组件C和D将包含在8月1日之前不会上线的项目中。 在3月1日至8月1日期间,我如何忽略发布分支中包含的组件C和D中所做的更改?特别是因为“功能标志”不能应用于这些代码,因为它不是定制代码,而是现成的oracle代码? 我每周还想到主干、QA分支和发布分支。团队将在主干中进行更改,他们在开发分支上签入,一旦完

我想开始为我的团队使用SVN,一个用于测试和上线的主干和每周发布分支就是我所想的。然而,有些项目在非特定时期之前不想上线。假设1月1日,团队开始对组件A、B、C和D进行更改。然而,到3月1日,组件C和D将包含在8月1日之前不会上线的项目中。 在3月1日至8月1日期间,我如何忽略发布分支中包含的组件C和D中所做的更改?特别是因为“功能标志”不能应用于这些代码,因为它不是定制代码,而是现成的oracle代码?
我每周还想到主干、QA分支和发布分支。团队将在主干中进行更改,他们在开发分支上签入,一旦完成,他们将升级/合并到QA分支。在QA部门测试后,将由每周产品发布部门发布。然而,我被告知,没有办法排除组件C和D,作为SVN中的选择性合并。有什么想法吗?

每个任务的分支-如果“在组件C和D中所做的更改”是单独的分支,您不会将其合并到发布分支(或分支发布之前的主干),直到不需要它(但可以从主线更新任务分支)

Thks Lazy B,为了更清楚,开发团队在主干中工作。主干中的所有组件都已更改。1) Wkly发布分支:问题:更改了“正在工作”的组件也必须在每周Rel分支上上线。功能标志无法抑制这些更改2)开发人员在开发分支中进行更改,更改了“正在工作”的组件将继续在开发分支中工作,不会合并到主干中,因此,只有计划在即将发布的版本中进行的更改将从Dev合并到Trunk,而Wkly rel将从Trunk进行分支。问题:我被告知,不能选择性地将组件A、B从开发区合并到主干。有人能帮忙吗?