CommitMonitor的更好替代方案

dim*_*mba 14 svn version-control

在过去,我使用过SVN Monitor,对此非常满意.现在看来SVN Monitor已经付清了.

我尝试过CommitMonitor,但不像SVN Monitor那样喜欢它.
我不喜欢Commit Manager是它的GUI:

  • 我不能像在SVN Monitor中那样点击特定文件来查看它的修改.
  • 单击特定提交时,您将收到文件列表以查看其更改.但是,提交监视器不显示在它监视的不同位置的同一提交中更改的列表文件中.
  • 当您打开Commit Monitor GUI时,它会显示最早的提交,而我想查看最新的提交.
  • ..............

在这里阅读了有关替代品的内容,但是从那时起它已经过去了近3年.

有什么用于SVN监控(Windows)?

Cha*_*esB 8

您可以安装Trac系统与SVN服务器一起,并得到RSS提要的版本库的修改与您喜爱的RSS桌面通知,如饲料通知.Trac和Feed Notifier都是免费的.

通过使用trac-admin添加存储库配置Trac后,您可以订阅时间线页面底部提供的RSS源.

在每次提交时,RSS都会提供一个新条目:

Changeset in repo [<RevNumber>]: <commit-message>
Run Code Online (Sandbox Code Playgroud)

Feed链接会引导您直接进入变更集页面,该页面会更改哪个文件以及文本文件时的差异.

请参阅Trac项目的示例:RSS提要,RSS条目

或者,以与Trac相同的方式,您可以使用WebSVN,它也提供RSS提要.也许更轻量级......


小智 5

您跟踪SVN变化的目的是什么?如果您正在监视代码以启动一些软代码评论,我建议使用一个封装审查过程的工具(除了警告代码更改).我使用Atlassian(Crucible用于代码审查,FishEye用于监视/提醒提交),它运行良好.

TeamCity可以在提交源代码的情况下触发CI构建...而不是找出源代码中更改内容的最佳方法.

干杯,Savinder