我正在使用Mercurial。
我在合并等方面犯了一些错误,只是想放弃我所做的所有更改(包括本地提交的更改,但从未推送过)。
如何放弃所有内容并使我的回购与远程回购相同。
(即看图像,我想丢弃那5个排队推送)
*** note rollback仅适用于(单个)最后一个事务
***我的具体问题是我对几个不同的分支进行了更改。
答案 0 :(得分:0)
最后我将回购克隆克隆到新文件夹
hg clone https://www.mercurial-scm.org/repo mercurial-repo
然后我删除了我的旧.hg
文件夹,并将其替换为来自原点的已知好文件夹。