I decided a while back that I had too much extraneous junk running on my development machine and it was time to scale back. Fist to go were Google Desktop, and Microsoft Desktop Search, both of which had been competing to see who could eat the most cycles and thrash my drives the worst. Next on the list was TortoiseSVN. Tortoise's cache seemed to be eating an awful lot of CPU time. "How ever will I manage to deal with SVN without it?", I found myself wondering. The reply came back "have you become completely feeble in your old age? Once you lived by PVCS, before there was such a thing as a decadent SCC GUI!".
So I figured I'd give it a go. The results have been pretty good so far, although it has taken me a while to get used to the svn.exe command set. On the up side, it seems much faster than Tortoise, with updates in particular taking much less time. The thing I find myself missing the most if the commit dialog, where you can uncheck stuff you don't want to commit right now. Living without that makes for some extra typing, but overall it's still worth it.
The one thing that's a major hassle is browsing the repository. If I have to figure out where someone shoved something in which repository, I've been falling back on another machine with Tortoise installed. Lame? Possibly. I couldn't find anything approximating a non-Tortoise GUI SVN repository browser. Maybe there is one, and I just haven't heard.
So overall, I'm not quite ready to go back to edlin for text files, but the svn command line is treating me pretty well. We'll see if I ever come to some watershed event where I decide to go back to the GUI. That day may well come, but it's not on the horizon just yet.