开发者

Better alternative for CommitMonitor [closed]

开发者 https://www.devze.com 2023-04-12 09:58 出处:网络
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references,or expertise, but this question will likely solicit debate, a
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be impro开发者_开发问答ved and possibly reopened, visit the help center for guidance. Closed 10 years ago.

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/


  1. 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.

  2. 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/

0

精彩评论

暂无评论...
验证码 换一张
取 消