VimのQuickfixを使いたくて..
で、set grepprgを工夫すれば、うまくいくかなと思ったんですがパイプを理解してくれないようで。

:gr -r hoge * | grep -v .svn
とやると
:!grep -nH -r hoge * > C:\<TMPディレクトリ>\**1.tmp 2>&1
:!grep -nH -v .svn > C:\<TMPディレクトリ>\**2.tmp 2>&1
となるので、TMPファイルの名前を事前に
grep -v .svn <TMPファイル>
と指定できるのなら、うまくいきそうですが..