在Sonarqube中的项目之间移动“不会修复”

在Sonarqube中的项目之间移动“不会修复”,sonarqube,Sonarqube,在上传到Gerrit之前,我使用SonarQube分析我的代码,这是Gerrit审查过程中的一个步骤。同一代码分析了两次,我有两个项目,例如SonarQube中的开发项目和gerrit项目。然后,我有时会在我的开发项目中标记一些无法修复或误报的内容。我想把它转移到gerrit项目。这可能吗?不幸的是,你不能。SonarQube文档中有信息表明,使用sonar.branch参数创建的项目被视为独立的*项目 *独立-不与任何其他项目关联 : […]将sonar.branch=[branch key]

在上传到Gerrit之前,我使用SonarQube分析我的代码,这是Gerrit审查过程中的一个步骤。同一代码分析了两次,我有两个项目,例如SonarQube中的开发项目和gerrit项目。然后,我有时会在我的开发项目中标记一些无法修复或误报的内容。我想把它转移到gerrit项目。这可能吗?

不幸的是,你不能。SonarQube文档中有信息表明,使用sonar.branch参数创建的项目被视为独立的*项目

*独立-不与任何其他项目关联

:

[…]将sonar.branch=[branch key]分析属性添加到 发布分支以在SonarQube中创建第二个独立的项目


不幸的是,你不能。SonarQube文档中有信息表明,使用sonar.branch参数创建的项目被视为独立的*项目

*独立-不与任何其他项目关联

:

[…]将sonar.branch=[branch key]分析属性添加到 发布分支以在SonarQube中创建第二个独立的项目


我也遇到过类似的情况,我创建了一个简单的命令行工具,用于从一个SonarQube项目到另一个项目复制“不会修复”和“误报”解析类型。这是一个有点笨拙的解决方案,您需要在每次合并后运行它,但比在两个或多个SonarQube项目中手动解决相同的问题要好


您可以在GitHub上找到该工具-

我也遇到过类似的情况,我创建了一个简单的命令行工具,用于从一个SonarQube项目复制到另一个SonarQube项目中的不会修复和误报解析类型。这是一个有点笨拙的解决方案,您需要在每次合并后运行它,但比在两个或多个SonarQube项目中手动解决相同的问题要好


您可以在GitHub上找到该工具-

谢谢,我希望我错过了一些东西。我可能会尽量减少无法修复的项目的数量,然后如果我使用它,我会手动更新这两个项目。谢谢,我希望我错过了一些东西。我可能会尽量减少无法修复的项目的数量,然后如果我使用它,我会手动更新这两个项目。