0

tfs 2010 インストール用の SQL サーバー データベースを調べています。日付ごとに記録されたバグ/ファイルを見つけようとしています。

この情報はデータベースに含まれていますか?

日付ごとに変更されたすべてのストーリーを示す WorkItemChanges という名前のビューなど、他の情報が表示されます。

4

1 に答える 1

1

* コレクション データベースへの直接クエリはサポートされていません *

Tfs{YourProjectCollection}データベースには、特定のプロジェクト コレクションのすべての作業項目が含まれています。バグは特定の種類の作業項目であるため、それらは異なる作業項目テーブルに存在します。

レポート サーバーを使用してレポートを作成するように TFS 環境が構成されている場合は、分析キューブまたは TFSWarehouse データベースを使用して、この種の情報を照会できます。作業項目の場合、限られたフィールド セットが保存されます。ソース管理のファイルについても同じことが言えます。少なくとも、どれが変更されたかを確認できるはずです。次のドキュメントでは、ウェアハウス構造について説明しています: Visual Studio ALM のレポートの作成、カスタマイズ、および管理。適切な機能が有効になっている SharePoint サーバーに TFS インスタンスが接続されている場合、既定でチーム プロジェクトにインストールされる Excel Powerpivot レポートから簡単に開始できます。

* いくつかの選択肢があります *

Visual Studio は現在動作していると思います。その場合、必要な情報を取得するために SQL クエリを使用する必要はありません。

2 つの日付の間に変更されたすべてのバグ (またはその他の作業項目の種類) を照会するには、次のような作業項目クエリを (Visual Studio で) 作成します。

2 つの日付の間に変更されたバグの作業項目クエリ

これらを Excel にインポートして、簡単に操作したり、さらに集計したりすることができます。また、そこからレポートをすばやく作成することもできます。詳細については、Excel で作業項目を一括追加または変更する を参照してください。

特定の日付範囲内に変更されたすべてのファイルを照会するのは少し難しいです。tf history $/Project /collection:yourprojectcollectionUri /recursive /version"D2012-10-10~D2013-10-10"コマンドラインを使用して、これらの日付間のすべての変更セットを含むポップアップウィンドウを使用して、2 つの日付間のすべての変更セットをすばやく取得できます。/noprompt /format:detailedすべての詳細をコマンド プロンプト ウィンドウにダンプするように指定できます。

または、2 つの日付間でフォルダーの差分を作成することもできます。これは、ソース管理エクスプローラーの UI から実行できますtf diffまたは、またはを使用してコマンドラインからtf folderdiff

于 2013-11-14T09:30:43.077 に答える