2016-08-18 31 views
0

私はラインベースのSCM責任情報をUIで見ることができますが、どこに格納されていますか、どのようにWeb APIから取得できますか?ラインベースのSCM責任情報はどこに保存されていますか?

私はPERFORCEプラグインを使用しています。

問題は、PERFORCEプラグインが履歴から責任情報を見つけ出し、過去のブランチでユーザーが負債を作成した場合でも、それが現在のブランチ分析で彼の名前に表示されるということです。

PERFORCEプラグインは、現在のブランチを超えて履歴を検索することを無効にする方法はありません。

借金が実際にこの支店に導入されているかどうかを調べるには、別の方法を見つける必要があります。

答えて

2

ここで本当の問題は、これを見つける方法です。

私は借金が本当にこのブランチに導入されているかどうか、調べるための別の方法を見つける必要があります。

これを行うための正しい方法は、非難の情報および/または現在のブランチを超えて歴史を見て無効をフィルタリングとは何の関係もありません。

そのユースケースを解決するための適切なアプローチは、(は本当にこのブランチかで導入された債務である)枝の「起源」にLeak Periodを設定することです。 SonarQube Project Spaceはその後、常にあなたにそのベースラインと比較して、あなたのプロジェクトのステータスを与える(すなわち新しいバグ新債務、新しいコードなどのカバレッジリーク期右側の黄色のペインを参照してください)。

+0

主な問題は、ソナーはこのブランチでいくつの新しい問題が導入されたかを私に知らせるレポートを提供しないということです。この目的を達成するための独自のツールを作成しています。私はリーク期間を使用することができますが、それはまだUIレベルのものです。私は導入された問題のリストを欲しがってから、私はチームメンバーによってそれをフィルタリングして、毎日の報告を送る – Priyang

+0

So ..あなたはSonarQubeの権利を再実装しようとしているのですか? ;)リーク期間は「UIレベルのもの」ではなく、SonarQubeによって提供されるすべての機能の中核です。設定が完了したら、[リーク期間の問題をフィルタリング](https://sonarqube.com/component_issues/index?id=org.sonarsource.java%3Ajava#resolved=false|sinceLeakPeriod=true)し、あなたが望むのであれば、チームメンバーです(あなたの開発者も_their問題に直接アクセスできます)。実際、あなたのユースケースでは、カスタムツールを作成する必要はなく、SonarQubeを最大限に活用してください。 ;) –

+0

私はSonarQubeを再実装していません。基本的には、必要なデータを生成するためにAPIを使用するだけで、必要な結果を提供するレポートは表示されません。私は最終的にソナー "ソース" APIが私に必要な情報を与えることが分かった – Priyang

関連する問題