代码之家  ›  专栏  ›  技术社区  ›  Michael Borgwardt

是否有用于监视和注释SVN签入的工具?

  •  2
  • Michael Borgwardt  · 技术社区  · 16 年前

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

    背景:在我当前的项目中,我们希望有一个日志,其中包含关于每个签入到某些广泛使用的模块的详细信息性数据。不幸的是,定制的预提交挂钩在组织上是不可行的,因此人们经常忘记或太懒惰,无法写出好的签入注释。因为以后不能更改签入注释(对吗??),这就是解决办法。

    4 回复  |  直到 16 年前
        1
  •  3
  •   Jim T    16 年前

    检查意见肯定可以在以后更改-您需要添加一个revprop前的更改 钩子启用它,然后您可以右键单击Tortoise SVN中的修订并选择编辑日志消息。revprop change hook只需退出0值。如果您已经无法更改钩子脚本,这可能会很棘手。

    有几个日志监视工具。我以前成功地使用了提交监视器,有一个免费的、封闭的源代码的监视器更好,但我现在忘记了它是什么。 您还可以使用类似sventon的工具向特定分支提供登录的RSS提要。

        2
  •  1
  •   Rob Wells    16 年前

    迈克尔,

    不会 Trac 帮你做这个?

    或者也许 TortoiseSVN ?

        3
  •  0
  •       16 年前

    实际上,有两种方法可以更改签入注释,JimT提到了在存储库是远程的情况下要采取的方法。如果您有本地访问权限:

    $ svnadmin setlog REPOS_PATH -r N FILE

    应该有技巧。不管怎样,看看 svn faq 关于这个问题。

    作为StackOverflow的“新用户”,我刚刚用完了所有的超链接,但我会努力前进:)

    我可以根据“commitmonitor”(如果您在Windows上)和sventon的建议来监控存储库。

    关于注释,您可能可以不必为trac或redmine使用一个代码审查插件。我相信他们都有演示网站,你可以尝试一下,虽然这可能是完全过度杀戮为你所追求的。

    祝你好运!

        4
  •  0
  •   si618    16 年前

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

    假设改变服务器环境被排除在外,而您是使用Tortoissesvn的Windows商店,我认为您最好的选择是设置 tsvn:logminsize 财产。