我们最近从 Perforce 迁移到 Mercurial,我们正在努力寻找如何仅将某些更改合并到我们的稳定版本中。我们有一个所有开发人员都从中克隆的中央存储库。在 Perforce 中,我们一直使用分支来维护版本,然后仅将每个更改列表中的错误修复从分支合并到主干,或者反过来合并到需要修复的分支中。
在 Mercurial 中,我们通过克隆实现了这一点,其中每个稳定版本都是主干的克隆存储库。
我们的结构看起来有点像这样:
Trunk
|- Release 1
|- Release 2
|- Release 3
我的问题是,我们如何才能仅将主干中的特定更改集合并到分支中?我希望有一种简单的方法可以做到这一点,最好使用 TortoiseHg,因为我们有很多具有不同经验水平的开发人员会这样做。