Is there a tool that can display a SVN repository visually ( i.e. pretty charts )?

前端 未结 11 1258
青春惊慌失措
青春惊慌失措 2020-12-13 02:24

Real strange.

I cannot find a tool that enables one to display a SVN repository in graphical form.
I would like the ability to see changes in revision / time ,

相关标签:
11条回答
  • 2020-12-13 03:01

    Fisheye, from Atlassian, looks at an SVN repository and can show you a few graphs. Also provides a handy web interface for blame, diff, etc.

    for example, some sample images at one of the demo servers:

    1. pie chart
    2. line change

    And if you like some pretty code metrics, here are some samples.

    0 讨论(0)
  • 2020-12-13 03:10

    Trac is a wiki and issue tracking tool, which happens to include an SVN browser. The RevtreePlugin, for Trac will allow you to display your repo in a graphical form. Trac is still a very young application(latest version is 0.11.1), but we use it at work for our software development and it's proved very useful so far.

    0 讨论(0)
  • 2020-12-13 03:10

    You could also try MPY SVN STATS. Here is an example graph for Zope.

    0 讨论(0)
  • 2020-12-13 03:14

    Maybe you could elaborate a little on what "visual display" and "pretty charts" you are after?

    A roundabout way would be to clone the svn repository with git-svn, then you can use the graphical gitk or giggle tools on it to visualize branches and merging as well as browsing the specifics.

    (You would then get the distributed thing, that git does so well, as a nice side effect.)

    0 讨论(0)
  • 2020-12-13 03:15

    The only tool that I've ever encountered is the svn-graph.pl perl script from the svn tools. It spits out a graphviz dot file which can be rendered in a variety of image formats. This could be wrapped up in a cgi script to form a basic web graph tool.

    0 讨论(0)
  • 2020-12-13 03:16

    You might also give StatSVN a try.

    It's written in Java (meets your platform-neutral requirement) and generates a static html tree with your revision history and commit graphs. You can use Ant or a batch file to automate the process of calling it.

    I've also heard good things about Trac.

    0 讨论(0)
提交回复
热议问题