将文件移动到另一个目录后,我无法再显示两个修订版本之间的差异.例如:
hg init
touch a
hg add a
hg ci -m "Added a"
echo "Bli" >> a
hg ci -m "Bli"
echo "Bla" >> a
hg ci -m "Bla"
echo "Blub" >> a
hg ci -m "Blub"
hg diff -r 0 -r 1 a
Run Code Online (Sandbox Code Playgroud)
结果是:
diff -r 8603b08f5a64 -r 16675581549e a
--- a/a Mon Apr 23 09:03:25 2012 +0000
+++ b/a Mon Apr 23 09:03:25 2012 +0000
@@ -0,0 +1,1 @@
+Bli
Run Code Online (Sandbox Code Playgroud)
这是我的预期.但是,当我现在将文件"a"移动到目录"b"中时:
mkdir b
hg mv a b/a
hg …Run Code Online (Sandbox Code Playgroud)