SmartSVN is a platform independent, powerful, and easy-to-use Subversion client. In addition to the normal SVN commands like checkout, update, commit, merge, etc., it provides tag and branch handling (no need to deal with URLs just to switch to a different tag or branch), a built-in file compare and conflict solver, and many more. There is no need to install additional tools for handling SVN working copies, like a command line SVN client or a file compare tool.
The most important new features are Revision Graph, display of incoming (remote) and outgoing (local) changes, Change Sets (prepared commits), the ability to compare when writing a commit message, background refresh, and customizable accelerators and context menus.
URL: SmartSVN - Subversion/SVN Client