Mercurial: how do I revert to a particular revision?

前端 未结 3 1355
隐瞒了意图╮
隐瞒了意图╮ 2021-02-18 15:18

I\'m working on a live server. I\'ve updated to tip and it\'s caused problems: I need to revert back to a particular changeset (388) where things were OK.

I have no chan

3条回答
  •  迷失自我
    2021-02-18 15:40

    server:
    - ..
    - rev 386
    - rev 387
    - rev 388
    - rev 389
    
    clone to production
    
    -- testing stuff, it doesn't work!
    -- panic!
    -- rev 390 (in panic)
    -- rev 391 (in panic)
    -- cool down, thinking, need to go back to 388
    -- one way: hg update -C -rev 388 (to keep 390, 391)
    -- other way: rm -rf dir (to discard 390, 391)
    -- hg clone http://server/hg
    -- cd dir
    -- hg update 388 
    -- testing, now works
    

    There is also a wonderful Purge extension. Very solid stuff, it deletes all untracked files from working directory.

提交回复
热议问题