任何显示svn repo详细信息的Opensource GUI工具或API?

时间:2016-09-01 16:06:56

标签: svn

我们会每4个月发布一次。我们将为每个版本创建一个新分支。我们希望有一个gui,显示该版本中的所有细节。像所有代码提交一样,提交代码的用户,基于用户的代码提交,代码差异,修改的文件数和所有文件修改的数量。该版本中的每个细节都将通过ui查看。 类似地,我们将为每个版本执行此操作。因此,他们可以查看并且需要与先前版本进行比较。

有没有像上面这样工作的开源GUI? 要么 如果没有工具或实用程序,我们计划编写一个实用程序或仪表板,显示在上面..任何API帮助我从svn repo中读取所有上述详细信息,以便我可以在我的ui中显示它

1 个答案:

答案 0 :(得分:1)

您正在寻找的大部分数据都可以使用TortoiseSVN阅读:

  • 您的开发分支的“显示日志”将列出该分支的所有提交。从此对话框开始,您可以获得其他信息:
  • 使用“统计”按钮可以获得一些显示每位作者提交数量的图表
  • 选择所有提交(Ctrl + A)将为您提供分支上已更改的所有文件的并集
  • 您可以按作者名称过滤提交列表,以获取由特定作者更改的文件集
  • 您甚至可以为特定作者修改的所有文件一次打开多个差异视图。为此,请从“显示日志”对话框中选择所有文件,然后从上下文菜单中选择“显示多个更改...”
  • 可以从“显示日志”对话框的状态行中获取已修改文件的数量。

但是,我怀疑你会发现这个解决方案不能令人满意,因为获取数据并不像从仪表板中获取数据那么容易,并且不可能直接比较先前发布的指标。