首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自修订以来创建新的汞资源库克隆

自修订以来创建新的汞资源库克隆
EN

Stack Overflow用户
提问于 2019-02-28 11:12:28
回答 1查看 65关注 0票数 2

我有一个巨大的汞库。

克隆和一些操作开始变得缓慢。我想摆脱旧的提交,但保持历史的修订,从一个特定的日期。

是否有任何方法来保持提交,因为一个特定的提交上一个分支,并折叠所有的老父提交在一个单一的?

R1 -> R2 ->R3 ->R4 ->R5 -> R6 -> R7 ->R8 ->Tip

R1-5 ->R6 ->R7 ->R8 ->Tip

我试着用嫁接来做这样的事情,但是它没有起作用(也许我现在不知道如何正确地做它)。

可选:对Sourcetree有这样的选择吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-05 13:41:45

你不能克隆它来达到这个目的。但你基本上有两个选择:

  1. 历史重写使用劫匪 (它是一个默认的扩展,但需要启用)它为您提供了折叠提交的选项,即将多个提交合并为一个。
  2. 转换 (本质上也是一种历史重写)使您有机会使用所选的提交和分支创建一个新的存储库。因此,您可以简单地省略前4次提交,然后从第5次开始。

对于每个用户,都签出了mercurial附带的帮助(hg help histedithg help convert)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54924374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档