A lot of chatter about using Git and Subversion from the command line versus clients. Folks, take your time and learn the command lines. There’s a lot of stuff you can use the UI clients don’t always wrap into UI. Things like post-commit hooks, etc make the command line way more pure and powerful.
Here’s the same list for Git/Github.
But for Subversion, you can get most of what you need out of
svn diff, and
Learn these and you won’t know everything about svn, but you’ll be most of the way there.