branchA
とbranchB
の2つのブランチがある場合、X
の任意のリビジョンbranchA
をY
のbranchB
と比較するための構文はありますか?
例えば:
cd /path/to/branchA
bzr diff --new /path/to/branchB -rX
これにより、X
のリビジョンbranchA
とHEAD
のbranchB
の違いが表示されます。 Y
の代わりにbranchB
のリビジョンHEAD
と比較する構文はありますか?
回避策として、新しいブランチを作成できますbranchB-Y
using -rY
そしてbranchB
の代わりにそのブランチに対してdiffしますが、そのような一時的なブランチを作成せずに直接diffできるようにしたいと思います。
:とパスを追加することにより、リビジョンのブランチへのパスを指定できます。
cd /path/to/branchA
bzr diff --new /path/to/branchB -rX..Y:/path/to/branchB
私はそれを試しました:
$ bzr diff --new ../checkout -r2..2:../checkout
=== modified file 'x'
--- x 2013-03-12 17:28:11 +0000
+++ x 2013-03-12 17:26:47 +0000
@@ -1,1 +1,1 @@
-aa
+zz
見る - bzr help revisionspec
詳細については(revno:セクションに隠されています)。