【发布时间】:2020-10-27 16:41:09
【问题描述】:
我有一个 mercurial 存储库,现在有效地包含两个存储库。 在过去的某个时候,一个分支从 default 中分离出来(我们称之为 default-other)。 default 和 default-other 现在都有很多提交,并且没有计划将 default-other 合并回 default 。一些提交已从 default 移植到 default-other。
现在,我想从 default-other 分支创建一个新的 repo,同时保留完整的历史记录。即包含
的回购- 从 default 到创建 default-other 分支的所有提交
- 所有来自 default-other 的提交
- 从 default-other 分支出来的所有分支
- default-other 分支后没有来自 default 的提交
理想情况下,我想对不同的分支使用不同的策略。有些分支是必须保留的发布分支,而另一些是我想折叠到新的 default 中的功能分支。
我尝试使用转换扩展,但我不知道如何正确设置分支图。
【问题讨论】:
标签: mercurial