gpt4 book ai didi

Mercurial:修复无聊的历史

转载 作者:行者123 更新时间:2023-12-04 13:55:27 24 4
gpt4 key购买 nike

所以最近在一个项目上工作(由我自己 - 没有其他开发人员),我以某种方式设法通过一些(显然)来自克隆存储库的错误 merge 严重破坏了历史。

我想做什么 - 需要做的 - 只需删除最后 8 次提交即可解决此问题(根据 hg glog)

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

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

最佳答案

克隆您的存储库 - 执行此操作时,您可以指定应该克隆的最后一次提交。

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

hg clone -r 92 BadRepository CleanRepository

--> CleanRepository将只包含变更集 1 到 92。

如果你使用 TortoiseHG,你可以在 Clone 对话框中做同样的事情(有一个文本框“Clone to revision:”)

关于Mercurial:修复无聊的历史,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3310222/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com