2011-10-11 62 views
13

在过去我使用SVN监视器,并非常高兴。现在看起来像SVN监视器支付。更好的替代CommitMonitor

我试过CommitMonitor,但不喜欢它,就像SVN监视器。
我不喜欢提交管理器是它的GUI:

  • 我无法对特定的文件点击查看它的修改在SVN监视器。
  • 当您单击特定提交时,您将收到文件列表以查看其更改。 但是,提交监视器不会显示列表文件中相同的提交从它监视的不同位置更改。
  • 当您打开提交监视器GUI,它表明最古老的提交,而我想看到最新的。
  • ..............

我读到替代here,但它从此经过近3年。

使用SVN监控(Windows)的行为are're?

回答

5

你的目的是跟踪SVN的变化? 如果您正在监控代码以启动代码评论的某些软件,我会建议使用封装评审过程的工具(除了提醒代码更改)。我使用Atlassian(代码评论的Crucible和FishEye监视/提交提交)并且它工作得很好。

TeamCity很好地触发CI构建在提交来源...不是找出源中发生了什么变化的最佳方法。

干杯, Savinder

免费一个
+0

FishEye看起来是一种我正在寻找的程序 - 我只是想要被通知提交,并参与软件的参与。 – dimba

+0

那么,我喜欢FishEye,但你必须付出代价! \ 如果你是OpenSource的粉丝,你可能想看看OpenGroak http://hub.opensolaris.org/bin/view/Project+opengrok/在我之前的一个化身中,我们已经实现了它,并且它的工作非常完美。 – savinderpuri

+0

在我的地方,我们已经使用合流,并认为从bugzilla迁移到Jira。所以,也可以考虑其他的Attssian工具。我个人更喜欢使用OOS工具,所以我也可以在家使用它。其实我正在寻找简单的工具,如CommitMonitor,它只是提交通知,但也许这是我的狭隘愿景:) – dimba

1
  1. 使用的TeamCity

    您可以使用TeamCity - continuous integration服务器。它是非常强大的工具,可用于监视需求。 如果您使用java和IntelliJ IDEA - IDEA已与TeamCity集成。

    的TeamCity有免费版和适用于Windows。

  2. 使用IDE喜欢的IntelliJ IDEA

    的想法Changes list - 的局部变化(提交),名单变化对服务器(更新)和历史列表清单(全部提交) 。

    想法有免费版和适用于Windows。

+0

有点矫枉过正... – CharlesB

+1

@CharlesB如果谈论TeamCity - 是的。但它可以推动使用CI(如果尚未);) –

+0

@AlexK SVN监视器和提交监视器都坐在托盘中,并在预定义的树上进行轮询svn存储库。如果看到新提交,则会弹出一个屏幕。这正是我正在寻找的。 – dimba

8

您可以使用SVN服务器一起安装Trac,并获得库变化RSS feeds与您喜爱的RSS桌面通知,像Feed Notifier。 Trac和Feed Notifier都是免费的。

之后你用TRAC管理员将你的资料库配置Trac的,你可以订阅在时间线页面底部提供的RSS源。

在每次提交RSS源的新条目:

Changeset in repo [<RevNumber>]: <commit-message> 

饲料链接直接导致你的变更页,如果他们是文本文件,这给改变了文件和diff文件。

参见Trac的工程实例:RSS feedRSS entry

或者,在Trac系统的相同的方式,你可以使用WebSVN,其中还提供了RSS提要。也许更轻巧...

+1

+1是的,它是免费的,并在Windows上工作 –

+0

@CharlesB其实我很满意提交管理器如何通知提交(弹出窗口)。我不喜欢关于提交管理器的是它的GUI - 它笨拙,有一些东西,我不知道它是如何工作的(我已经更新了这个问题) – dimba

+0

@CharelsB - 这样我会收到关于提交的通知,但我无法查看提交更改。正确? – dimba

2
+0

这是密切的,但恕我直言,它监视看到的是本地复制过时。相反,我正在监视存储库。 – dimba

+0

你为什么不买SVN Monitor?如果你对它感到满意,69美元相当便宜。看起来我会自己购买它。 – Asken

4

CommitMonitor仍然是最好的工具来监视在Windows SVN变化。很轻,做工作。 [这是根据我目前的经验]

+0

CommitMonitor已经排除了这个问题,并且没有解释为什么它仍然应该被考虑。 – Asken

+0

@asken:我已经在3个月前完成了所有的工具,这是我3天深入研究后得出的结论。所以不要只是发布工具列表而不知道它们有多好或多坏,我补充了我的2美分。有时一个人在看到其他人对他们使用的工具真的很满意之后改变了想法。 –