あなたが何を求めているのか私にははっきりしません。Bazaar バージョン 1.6.1 では、あなたがやりたいと思われることができます。
$ mkdir /tmp/wd; cd /tmp/wd
$ bzr init
$ touch foo bar
$ bzr add foo bar
added foo
added bar
$ bzr commit -m Initial
Committing to: /tmp/wd/
added foo
added bar
Committed revision 1.
$ echo 123 > bar
$ bzr rm foo
deleted foo
今、foo
ツリーから削除しましたbar
が、コミットされていない変更があります。削除をコミットするには、次を使用します。
$ bzr commit foo -m "Deleting foo"
Committing to: /tmp/wd/
deleted foo
Committed revision 2.
リビジョン 2 には変更が見られません。bar
$ bzr diff -r1..2
=== removed file 'foo'
しかし、作業ツリーは
$ bzr diff
=== modified file 'bar'
--- bar 2009-01-20 06:06:37 +0000
+++ bar 2009-01-20 06:07:07 +0000
@@ -0,0 +1,1 @@
+123
質問を誤解していますか?