TortoiseSVNで、異なったブランチの比較をとる

ブランチが異なる場合、単純にログメッセージウィンドウから差分を表示しようとしてもできない。これだと、例えば、変更を加えた作業コピーから直接ブランチさせていた場合、trunkからの変更点を追えないので困ってしまう*1。というわけで、調べてみた。
ちなみに、コマンドラインSubversionでは、以下で比較可能。(trunkのりビジョン67とany_branchというブランチのリビジョン70を比較)

 > svn diff http://hoge/trunk@67 http://hoge/branches/any_branch@70

TortoiseSVNでの比較は、以下。

  1. リポジトリブラウザを起動。
  2. 右上のリビジョンをクリック。比較対象の新しいほうのリビジョンを入力。
  3. 最上位階層を選択して更新(F5キー)
  4. 比較したいブランチのパスを選択(Ctrlキーを押しながら、2つ選択)。
  5. 右クリックメニューからリビジョンを比較を選択

*1:一度、作業コピーに吐き出せばできるんだろうけど、面倒