2016-09-26 52 views
0

我正在使用Mercurial。Mercurial回滾?放棄所有本地更改並重新開始?

我在合併等方面犯了一些錯誤,只想放棄我所做的所有更改(包括本地提交的更改,但從不推送)。

我該如何放棄一切,並使我的回購與遠程回購相同。

(即見的形象,我想拋棄那些5排隊推動)

***注意回滾僅適用於(單)最後交易

***我的具體問題是,我已經改變了幾個不同的分支機構。

enter image description here

+2

請參閱http://stackoverflow.com/a/6260667/1256452('hg strip')。請注意,strip是所有現代Mercurial版本的內置擴展。 – torek

+0

[Mercurial undo last commit]的可能重複(http://stackoverflow.com/questions/4760684/mercurial-undo-last-commit) – DaveInCaz

回答

0

最後,我克隆回購到一個新的文件夾

hg clone https://www.mercurial-scm.org/repo mercurial-repo 

,然後我刪除了我的老.hg文件夾,並從原點已知的好一個替代它。

相關問題