TortoiseSVN was so good on windows that I really started to miss its awesome GUI features on linux. The clever thing to do would probably have been to guess that it would be named after some other herbivorous domestic pet. But I found it after a determined search instead. Linux royalty usually scoff at GUI solutions, but to me, they are an invaluable little tool in saving some brainspace and frustrations.
To install RabbitVCS on Fedora 15
sudo yum install rabbitvcs*
BUT. And there is a big BUT.
RabbitVCS won't run in some 64 bit environments
Some distributions, such as 64 bit Fedora, put 64 bit libraries in the /usr/lib64 directory, whereas nautilus-python (the program that lets us extend nautilus) assumes all libraries are in the /usr/lib directory. This is a nautilus-python bug. The current workaround is to create a symlink: ln -s /usr/lib64/libpython2.6.so /usr/lib/libpython2.6.so
That fix didn't work for me because RabbitVCS doesn't work with Nautilus 3.x YET. But the developer posted recently on the blog that a new release is not far away. I can't wait. Command-lining SVN is tedium that I can do without.
I really never have a need for these systems. I can't belive R studio doesn't have version control built in. I keep seeing info for an R development plugin for eclipse. If there is one that works for you I would suggest it over r studio because then you get integrated version control. Once version control is built right into your development process it becomes much easier to use. Maybe if you ever leave your house again, I can show you.