No, I don't think translators must download the whole GNOME SVN just to
translate.
If you mean with history, of course, no!
We provide an _updated_ PO file in Damned Lies (update to date with the source code), it's not the case if you get the file with svn co, or git clone --depth or bzr branch --stacked, or insert your prefered DVCS here).