GVimをTFS2010のマージツールとして使用したいのですが、
GVimの引数がわかりません。具体的には、引数%4を使用すると、空のバッファーが取得されます。使用しない場合は、使用する必要があるというエラーメッセージが表示されます。

これはあなたの好みに合わないかもしれませんが、GVim をマージ ツールとして使用する方法を次に示します。
双方向マージを行うように設定しました。左側に「ソース」(マージ元)があり、右側にマージファイルがあります(宛先ブランチの情報として開始されます)。
私は次のように設定しました:
command: C:\Program Files (x86)\Vim\vim73\gvim.exe
argument: -c "vert diffsplit %1 " %4 -c "wincmd l|0read %2 |diff"
これが行うことは次のとおりです。
これにより、受信マージに対して自分の作業を「比較」でき、右側を保存するとマージが解決されます。
スクリーンショットは、 Vim 7.3 を使用していることを示しています。Vim サイトによると: http://vim.wikia.com/wiki/Running_diff
ある時点で、「Vim without Cream」インストーラーによって提供される MyDiff 関数が変更されました。Vim 7.3.138 の時点ではまだ壊れています。
ただし、次の詳細モード パラメータを試すことができます。
command : gvim
argument: -V -od %1 %2