我想从Bugzilla和JIRA获取一个开源项目的问题列表。对于每个问题,我想收集相关的编译单元(对于java项目,类/或接口文件),这可能与问题有关。
任何关于实现此功能的想法都将受到赞赏。
非常感谢!
答案 0 :(得分:1)
对于JIRA,有一些解决方案你可以开箱即用。有关JIRA的信息,请参阅documentation to integrate with source control。这仅适用于某些源控制系统,您应该支持哪些源控制系统。这为您提供了每个问题的变更集列表(例如Subversion)。
另一种方法可能是通过自己的源控制系统接口自行完成。必须具备以下先决条件:
对于Subversion和JIRA,它可以这样工作:
我认为这不太有用,因为每班的票数太细了。也许您应该将文件映射到模块,子项目......并为它们收集票证。
根据您选择的工具,所有解决方案都会有所不同。 JIRA和Subversion就是这里的例子: - )
答案 1 :(得分:0)
最好的方法是首先将问题跟踪系统与源代码管理集成。这意味着只要开发人员提交新更改,它就会确定与此更改相关的问题集。此链接由您的问题跟踪系统管理,它可以显示在问题上下文中已更改的所有源文件,资源文件,配置文件。
此信息也将通过该问题跟踪系统的API提供。