【发布时间】:2009-05-11 22:00:46
【问题描述】:
我们一直在试验一种新技术来管理我们的发布分支。
通常,我们在主干上维护当前版本,并为每个版本创建发布分支。发布分支是通常进行积极开发的地方,主干用于修复当前版本的错误。
我们定期将主干中的错误修复合并到发布分支(每周)。
现在我们已经准备好发布另一个版本,我们想将发布分支合并到主干中。不幸的是,这会导致许多冲突(> 50)。一开始我很惊讶,但现在我明白了,Subversion 不能轻易地用主干中的内容来纠正分支中的更改。
有没有办法告诉 Subversion 在重新集成到主干时使用分支中的所有文件版本?我们知道文件的分支版本是“正确的”。
作为替代方案,理论上我们可以放弃主干,只在分支上工作——从分支分支进行发布。
我们使用 TortoiseSVN 和 Subclipse。
【问题讨论】:
标签: svn