SVN Monitor

What is SVN-Monitor?
- Perform all your commonly-used svn-actions (update, commit, revert, diff ...)
- Keep your source up-to-date with minimum conflicts and manual merges
- Browse and search the svn log from your computer while offline (disconnected from the svn repository)
- Be constantly aware of your local source modifications, without using any Visual Studio plugin
- Keep a local updated mirror of the repository, while not affecting your changes, without the need to commit
- Monitor the source for certain events
- Receive notifications of any kind (balloon popups, tray icons, email, sounds, ...) when certain events occur

But I'm using TortoiseSVN!
Very good. You'll continue using it.

SVN-Monitor acts as a front-end to TortoiseSVN for all your projects. Instead of using Windows Explorer for accessing TortoiseSVN, you can easily access it from your system-tray.
What is a monitor?

A monitor is a rule, very similar to an Outlook rule:

A definition of WHEN and WHAT to do.

For example: when my project has been updated (someone committed something), pop-up a tray-balloon notification.

Another example: when James has added files to the "Resources\Images" folder in the "www" project, download these files to a local folder in my desktop.
So what's the motivation? (I have the Tortoise - that's enough for me...)
 "I want to...
   ... be more aware of the project's progress."
   ... have minimum conflicts."
   ... be aware of my modifications."
   ... manage all my projects' updates from a single place."
   ... easily access and control svn actions."
   ... easily undo an update that ruined my local work."
 "I am working on a set of sensitive files, and I want to get a pop-up when someone modifies these files."
 "I am a team leader and I need to code-review all my team members' commits, so I want to receive an email with a list of files per developer, when they commit these files."
 "I have been working on a feature for several days without the possibility to commit my changes, and still, I want to be updated with the latest additions and/or modifications to the project files, without affecting my work."
 "I am using a laptop, and I often disconnect and leave the office - finding that my project files are not up-to-date. I want to always be updated."
 "I am a dev-leader of some project and I need to be informed whenever my project files are being modified, or some locks are broken."
 "My wife is working with AutoCAD, my sister works with Photoshop and my father creates PowerPoint slideshows. They all want to keep track of their changes, but they don't even know what 'versioning' is."
  "I want to use Subversion as a backup system. My server is remotely hosted, but I need a fast, easy and accessible client."
  It's free!

Go to http://www.svnmonitor.com/

See also these related projects.