% setup
hg init
hg add n1 n2 dir/n3 dir/dir/n4
hg add --bf b1 b2 dir/b3 dir/dir/b4
hg commit -m 'add files' -d '0 0'
hg commit -m 'edit files' -d '1 0'
hg remove dir/n3 dir/b3
hg commit -m 'remove files' -d '2 0'
% backout
hg status -A
hg backout 2 -d '3 0'
hg status -A
hg backout 3 -d '4 0'
hg status -A
% backout... from the past!
hg backout 2 -d '5 0' --merge
hg commit -m merge -d '6 0'
hg backout 1 --merge -d '7 0'
hg commit -m merge -d '8 0'
hg up -r 0
hg up
hg backout 8 -d '9 0'
|
Loading...