hg revert <file> #回滚文件到上一次提交时的版本
hg rollback #前提是你还没有将这次提交推送到远端
hg paths
hg parent #你在哪一个改变集上工作
hg update #切换到最新的改变集
hg backout -r 2 --merge #将当前改变集与改变集2合并
假设有两个人同时修改了某个文件,当你无法推送时,你应该先拉取。
用hg heads
命令你会发现当前存在有多个head
当某些冲突无法自动合并时,你得手动解决冲突,Mercurial会打开类似于KDiff3这类的工具帮助你解决问题。