0
我正在使用Mercurial。Mercurial回滾?放棄所有本地更改並重新開始?
我在合併等方面犯了一些錯誤,只想放棄我所做的所有更改(包括本地提交的更改,但從不推送)。
我該如何放棄一切,並使我的回購與遠程回購相同。
(即見的形象,我想拋棄那些5排隊推動)
***注意回滾僅適用於(單)最後交易
***我的具體問題是,我已經改變了幾個不同的分支機構。
我正在使用Mercurial。Mercurial回滾?放棄所有本地更改並重新開始?
我在合併等方面犯了一些錯誤,只想放棄我所做的所有更改(包括本地提交的更改,但從不推送)。
我該如何放棄一切,並使我的回購與遠程回購相同。
(即見的形象,我想拋棄那些5排隊推動)
***注意回滾僅適用於(單)最後交易
***我的具體問題是,我已經改變了幾個不同的分支機構。
最後,我克隆回購到一個新的文件夾
hg clone https://www.mercurial-scm.org/repo mercurial-repo
,然後我刪除了我的老.hg
文件夾,並從原點已知的好一個替代它。
請參閱http://stackoverflow.com/a/6260667/1256452('hg strip')。請注意,strip是所有現代Mercurial版本的內置擴展。 – torek
[Mercurial undo last commit]的可能重複(http://stackoverflow.com/questions/4760684/mercurial-undo-last-commit) – DaveInCaz