In past I've used SVN Monitor and was very happy with it. Now it looks like SVN Monitor is paid.
I tried CommitMonitor, but don't like it as much as SVN Monitor.
What I don't like about Commit Manager is it's GUI:- I can not click on particular file to see it's modifications as in SVN Monitor.
- When you click on particular commit, you receive list of files to see their changes. But Commit Monitor doesn't show in the list files changed in the same commit from different location it monitors for.
- When you open Commit Monitor GUI, it shows oldest commits, while I want to see latest.
- ..............
I read about alternatives here, but it's passed almost 3 years from then.
What are're using for SVN monitoring (Windows)?
You can install Trac along with your SVN server, and get RSS feeds of repository changes with your favorite RSS desktop notifier, like Feed Notifier. Trac and Feed Notifier are both free.
After you've configured Trac by adding your repository with trac-admin, you can subscribe to the RSS feed provided at the bottom of the timeline page.
At each commit the RSS feeds a new entry:
Changeset in repo [<RevNumber>]: <commit-message>
The feed link leads you directly to the changeset page, which gives which file changed and the diffs if they're text files.
See examples for the Trac project: RSS feed, RSS entry
Or, in the same manner of Trac, you can use WebSVN, which also provides RSS feed. Maybe more lightweight...
What is your purpose to track SVN changes? If you are monitoring code to initiate some soft of Code Reviews, I would suggest using a tool that encapsulates the review process (besides alerting code changes). I use the Atlassian (Crucible for code reviews and FishEye to monitor/alert on commits) and it works great.
TeamCity is good to fire CI builds on commits to source... not the best way to find out what changed in the source.
Cheers, Savinder
CommitMonitor still the best tool to monitor svn changes in windows. very light and do the work. [that's based on my current exp.]
Free one: http://svnnotifier.tigris.org/
Using TeamCity
You can use TeamCity - continuous integration server. It is very powerful tool and can be used for monitoring needs. In case you are using java and IntelliJ IDEA - IDEA has integration with TeamCity.
TeamCity has free version and works on Windows.
Using IDE like IntelliJ IDEA
The IDEA has Changes list - the list of local changes (to commit), the list changes on server (to update), and history list (all commits).
IDEA has free version and works on Windows.
I actually use the combo TortoiseSVN & AnkhSVN and it works very well.
I don't really know svn monitor but the tuple Tortoise/AnkhSVN seems to do all the things you mentionned.
Tortoise : http://tortoisesvn.net/
AnkhSvn : http://ankhsvn.open.collab.net/
精彩评论