Где хранится информация о вине SCM на основе линии?

Я вижу информацию об обвинениях SCM на основе строки в пользовательском интерфейсе, но где она хранится и как ее можно получить через веб-API?

Я использую плагин Perforce.

Проблема заключается в том, что плагин Perforce находит информацию о вине из истории, и из-за этого, если пользователь создал долг в прошлом филиале, он все равно отображается на его имени в текущем анализе ветви.

Плагин Perforce не имеет такого способа отключить просмотр истории за пределами текущей ветви.

Мне нужно найти другой способ выяснить, введен ли долг в эту ветку или нет.

1 ответ

Настоящий вопрос здесь в том, как это выяснить:

Мне нужно найти другой способ выяснить, введен ли долг в эту ветку или нет.

Правильный способ сделать это не имеет ничего общего с фильтрацией информации о вине и / или отключением просмотра истории за пределами текущей ветви.

Правильный подход для решения этого варианта использования (действительно ли долг введен в этом филиале или нет) состоит в том, чтобы установить период утечки в "происхождение" филиала. В этом случае SonarQube Project Space будет постоянно сообщать вам статус вашего проекта по сравнению с этим базовым уровнем (т. Е. "Новые ошибки", " Новый долг", " Покрытие новым кодом" и т. Д., См. Желтую панель Leak Period справа).

Другие вопросы по тегам