【发布时间】:2011-02-23 04:49:39
【问题描述】:
生日,
下面的策略可以用subversion实现吗?
- 包含应用程序生产版本的稳定主干
- 拥有多个功能的独立开发分支
- 保持开发分支与稳定主干同步
- 将个别功能从开发分支合并/复制到主干,因为它们已准备好生产
想要 2. 的原因是我们还需要一个“早期版本”构建,它包含当前正在开发的所有功能。
标准的feature branch 模式是不够的。分支拥有一个特性,一旦特性合并到稳定的主干中,就应该删除它。我读到您可以在merge --reintegrate 之后继续使用分支,但不建议这样做。
我想知道(文件系统)是否可以将开发分支中的单个功能复制到主干的工作副本(构建、测试、提交,然后立即将分支与主干同步)?同步会导致冲突,但很容易解决。
谢谢,
克里斯。
【问题讨论】: