我创建了一个新的存储库,test-backout
,并在其中添加了一个新文件,file
. 然后我每次进行 4 次提交,将提交的编号附加到file
使用
echo [manually entered number] >> file
hg commit -m '[manually entered number]'
实际上,文件具有:
init
1
2
3
根据 hg 书,如果我运行hg backout --merge 2
,我应该:
init
1
3
但相反,它无法合并并打开我的 difftool (vimdiff),我得到 3 个选项:
init | init | init
1 | 1 |
2 | |
3 | |
我最初尝试使用该--merge
选项,然后再次尝试没有它。我现在的问题是,我还有办法得到:
init
1
3
我只是犯了一个错误或错过了什么,还是我坚持这些选择?