过去我曾经使用过SVN Monitor,对此非常满意。现在看来SVN Monitor已经付清了。
我尝试过CommitMonitor,但不像SVN Monitor那样喜欢它 我不喜欢Commit Manager的是它的GUI:
我读到了有关替代品here的内容,但它已经过了将近3年的时间。
用于SVN监控的是什么(Windows)?
答案 0 :(得分:8)
您可以将Trac与SVN服务器一起安装,并使用您最喜欢的RSS桌面通知程序获取RSS feeds存储库更改,例如Feed Notifier。 Trac和Feed Notifier都是免费的。
通过使用trac-admin添加存储库配置Trac后,您可以订阅时间线页面底部提供的RSS源。
在每次提交时,RSS都会提供一个新条目:
Changeset in repo [<RevNumber>]: <commit-message>
Feed链接会引导您直接进入变更集页面,该页面会更改哪个文件,如果是文本文件则会变化差异。
查看Trac项目的示例:RSS feed,RSS entry
或者,以与Trac相同的方式,您可以使用WebSVN,它也提供RSS提要。也许更轻量级......
答案 1 :(得分:5)
您跟踪SVN更改的目的是什么? 如果您正在监视代码以启动一些软代码评论,我建议使用一个封装审查过程的工具(除了警告代码更改)。我使用Atlassian(Crucible用于代码审查,FishEye用于监视/提醒提交)并且它运行良好。
TeamCity很适合在提交来源的情况下触发CI构建...而不是找出源代码中发生变化的最佳方法。
干杯, Savinder
答案 2 :(得分:4)
CommitMonitor仍然是监控Windows中svn更改的最佳工具。很轻,做的工作。 [这是基于我目前的exp。]
答案 3 :(得分:2)
答案 4 :(得分:1)
使用TeamCity
您可以使用TeamCity - continuous integration服务器。它是非常强大的工具,可用于监控需求。 如果您使用的是java和IntelliJ IDEA - IDEA已与TeamCity集成。
TeamCity有免费版本,适用于Windows。
使用像IntelliJ IDEA一样的IDE
IDEA有 Changes list - 本地更改列表(提交),服务器上的列表更改(更新)和历史列表(所有提交)。
IDEA有免费版本,适用于Windows。
答案 5 :(得分:-1)
我实际上使用了组合TortoiseSVN&amp; AnkhSVN并且效果很好。
我真的不知道svn显示器,但是元组Tortoise / AnkhSVN似乎做了你提到的所有事情。
AnkhSvn:http://ankhsvn.open.collab.net/