Joel Spolsky makes an impassioned argument that source control tool Mercurial is a much better fit for how software development works than SVN. I might make the switch after digging in more.
He also provides a Mercurial tutorial.
There are at least two plugins for the Eclipse IDE, and the more mature one seems to be HgEclipse.