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 co
, svn ci
, svn commit
, svn diff
, and svn status
.
Learn these and you won’t know everything about svn, but you’ll be most of the way there.