Visual Studioで作業中のソースの差分を見るマクロ

Visual Studioで作業中にすぐにSubversionで管理しているソースとの差分を見たいときがあります。
(Visual Studioエクスプローラ(TortoiseSVN)の行き来や、いちいちファイルを選択して差分を見る手間を省きたい)


マクロは以下の通り。

  1. 現在作業中のファイルのフルパスを取得。 DTE.ActiveDocument.FullName
  2. TortoiseSVNの差分コマンドを起動する。 System.Diagnostics.Process.Start()

これをキーボードのショートカットに割り付ければ、一発で呼べます。
(消すときはESCキーですぐ消せます。)