0

问题:我选择了几个问题。现在,我想在源代码文件中跟踪一个问题,从它第一次被检测为问题的那一刻开始,直到它被偿还/解决/删除/删除/保留在最新的存储库中。

因此,对于每个唯一问题(特定源文件唯一),我想要一个包含 N 行(N = 分析次数,例如 SNAPSHOTS)的列表,其中每一行显示源文件中存在问题(最好以及它在源文件中的位置)。

问题:显然,我找不到用于此的 API。当我浏览数据库时,我无法在 SNAPSHOTS 和 ISSUES 表之间建立连接,我可以使用该连接将问题从一个 SNAPSHOT/分析分离到另一个。

  1. 您看到解决问题的任何方法吗?
  2. 如何将问题从一个快照分离到其他快照?
  3. ISSUE 表的 LOCATION 字段的格式/编码是什么?这可以用来识别源文件中的问题位置吗?
4

1 回答 1

1

问题和分析之间的关系不会随着时间的推移而持续存在。仍然每个问题都有一个创建日期、最后一次更改的日期(状态、受让人,...)和可选的结束日期。这使您可以将问题与分析日期相匹配。

作为旁注,数据库绝不能被插件或外部应用程序访问。在您的情况下,唯一要提取的 API 由 Web 服务、api/issues/search 和 api/issues/changelog 提供。

于 2016-06-20T21:44:02.277 回答