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.
- AnkhSVNA: Subversion addin for Microsoft Visual Studio .NET - AnkhSVN is a Visual Studio .NET addin for the Subversion versioncontrol system. ...
- DotSVN - DotSVN is a .Net port of Subversion.
DotSVN will be 100% compatible with th ... - NetCvsLib - NetCvsLib is a CVS client written entirely in C# for the .NET platform.It is imp ...
- Porc - Project Oriented Revision Control - Porc is both a graphical front-end for CVS and a Project managementtool, and it ...
- Sharp SVN - SharpSvn is a binding of the Subversion Client API for .Net 2.0 applications con ...
- SharpCVSLib - Sharpcvslib is a client API for the cvs protocol. It is written inmanaged c# and ...
- Svn.NET - This is a project to build reliable .NET bindings for the Subversion version-con ...