Isso deve funcionar:
:tabnew | r !svn diff #
#
referencia o buffer anterior, ou seja, o buffer que você tinha aberto antes do :tabnew
ser executado.
Ainda melhor é
:tabnew | set buftype=nowrite | r !svn diff #
porque então o vim não vai reclamar quando você fechar a aba, mas isso já é muito para digitar toda hora.