加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Mercurial:修复一个borked历史

发布时间:2020-12-16 23:04:24 所属栏目:Python 来源:网络整理
导读:所以最近在一个项目上工作(由我自己 – 没有其他开发人员),我以某种方式设法严重地将历史记录与克隆的存储库中的一些(显然)坏的合并. 我想做的事情 – 需要做的是 – 通过删除最后8次提交来解决这个问题(根据hg glog) 是的,我在borking开始之后对代码进行了
所以最近在一个项目上工作(由我自己 – 没有其他开发人员),我以某种方式设法严重地将历史记录与克隆的存储库中的一些(显然)坏的合并.

我想做的事情 – 需要做的是 – 通过删除最后8次提交来解决这个问题(根据hg glog)

是的,我在borking开始之后对代码进行了一些更改,但是,这里或那里只进行了一些调整 – 没有什么我无法从内存中修复.

我怎样才能摆脱最后的8次提交并从我搞砸的地方重新开始?

解决方法

复制存储库 – 执行此操作时,可以指定应克隆的最后一个提交.

因此,如果您的存储库有100个变更集并且您想要将变更集93删除到100,那么只需执行以下操作:

hg clone -r 92 BadRepository CleanRepository

– > CleanRepository仅包含变更集1到92.

如果您使用TortoiseHG,您可以在克隆对话框中执行相同操作(有一个文本框“克隆到修订版:”)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读