相关疑难解决方法(0)

有没有办法删除Mercurial中的本地提交?

所以我在Mercurial中犯了一个愚蠢的错误.很多时候,我会在没有做"hg pull"和"hg update"的情况下开始工作.当我尝试推送我的更改时,出现错误.

有没有办法删除我的本地提交,所以我可以避免创建多个头,分支等?我只想删除我的本地提交,将我的更改与提示合并,然后重新提交.听起来很简单吧?我似乎无法找到任何方法轻松删除本地提交,所以我可以干净地合并提示.

我再次尝试删除使用"hg ci"进行的本地提交.我不想修改文件,还原等.

mercurial

202
推荐指数
8
解决办法
13万
查看次数

Mercurial:修复一个borked历史

所以最近在一个项目上工作(由我自己 - 没有其他开发人员),我以某种方式设法严重地将历史记录与克隆的存储库中的一些(显然)坏的合并.

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

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

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

mercurial

6
推荐指数
1
解决办法
2607
查看次数

标签 统计

mercurial ×2