SonarCloud 的 "delete branch" 是否从您的存储库中删除了 origin 分支?

Does SonarCloud's "delete branch" remove the origin branch from your repo?

我正在使用 SonarCloud 对我在开源项目中编写的代码进行质量控制。我有一个主分支(主要分支),我从中开发了所有功能分支。

SonarCloud 已连接到我的 GitHub 存储库,我可以从中进行所有分支操作。

Develop 显示为短期分支,但我想将其转换为长期分支。

根据 Sonar 提供的文档 https://docs.sonarqube.org/latest/branches/overview/ 它说:

Once a branch type has been set, it cannot be changed. Explicitly, you cannot transform a long-lived to short-lived branch, or vice-versa.

因此我想:

  1. 删除 Sonar 拥有的关于该分支的所有信息。
  2. 更改我的 "long lived branch regular expression" 以将开发标记为长期存在。
  3. 让 Sonar 重​​新分析我的开发分支上的代码。

为了做到这一点,我认为唯一的方法是从 Sonar 中删除分支,但我不想删除我的源代码。

任何人都可以确认此 "Delete branch" 功能的功能吗? 即它会删除您的原始回购分支吗? 谢谢

没有。 SonarQube 不会触及实际的存储库。这只是从 SonarQube 数据库中删除分支信息。