是否有监控和注释SVN签到的工具?

时间:2009-07-09 16:12:54

标签: svn monitoring

是否有一个工具(最好是基于网络的)允许用户监控SVN存储库(或者更确切地说是一个子目录)来查看所有签入并为每个签名添加注释?过滤和格式化检查消息的能力将是一个额外的好处。

背景:在我目前的项目中,我们希望有一个日志,其中包含有关每个签入广泛使用的模块的详细和信息性数据。不幸的是,拥有一个定制的预提交钩子在组织上是不可行的,因此人们经常忘记或者懒得写好签到评论。由于以后无法更改签到注释(右??),这将是解决方法。

4 个答案:

答案 0 :(得分:3)

之后肯定可以更改检查注释 - 您需要添加pre-revprop-change 勾启以启用它,然后您可以右键单击tortoise svn中的修订并选择编辑日志消息。 revprop更改挂钩只需要以0值退出。如果你已经无法更改钩子脚本,这可能会很棘手。

有几种日志监控工具。我过去曾成功使用过commit monitor,有一个更好的免费封闭源代码,但我忘了它现在是什么。 您还可以使用类似sventon的东西为您提供登录特定分支的RSS订阅源。

答案 1 :(得分:1)

迈克尔,

Trac不会帮助你吗?

或者TortoiseSVN

答案 2 :(得分:0)

实际上有2种方法可以更改签到注释,Jim T提到了如果存储库是远程的,需要采取的方法。如果您有本地访问权限:

$ svnadmin setlog REPOS_PATH -r N FILE

应该做的伎俩。无论哪种方式,请查看主题的svn faq

作为一个stackoverflow“新用户”,我刚刚用完了我的所有超链接,但我会试着跋涉:)

我可以推荐'CommitMonitor'(如果你在Windows上)和Sventon的建议来监控存储库。

关于注释,您可以使用Trac或Redmine之一的代码审查插件。我相信他们都有可以试用的演示网站,虽然它可能对你所追求的东西完全矫枉过正。

祝你好运!

答案 3 :(得分:0)

Commit Monitor,但如果您希望在提交后编辑日志消息,那么如果您无法获得将pre-revprop-change挂钩添加到存储库的权限,那么您就是SOL。

假设更改服务器环境并且您使用TortoiseSVN是一个Windows商店,我认为您最好的选择是设置tsvn:logminsize属性。