チェックイン履歴からリリース情報を取得できますか?.
tFS2012を使用しています。
主に毎週または14日ごとに頻繁にリリースされます。
TFSからリリースドキュメントを生成できますか?
(TFSチェックインコメントに基づくようなものORなんらかの方法)
これを行う1つの方法は、作業項目(ユーザーストーリーやバグなど)を使用してリリースノートを生成することです。
ただし、これには、作業項目をリリースに関連付けることを可能にする情報をTFSに入力するための規律がチームに必要です。例えば:
次に、適切なチームクエリを作成し、それをExcelにエクスポートして、リリースノートを生成できます。
Tf history コマンドラインツールを使用して、2つの特定の日付(またはチェンジセット)間のチェンジセットの情報を取得する傾向があります。/format:detailedパラメーターを渡して、含まれる変更などの詳細を取得できます。
たとえば、次の例では、2014年1月2日から2014年4月24日までのすべての変更を一覧表示し、履歴ファイルに書き込みます。
tf history/noprompt */recursive/v:D01/02/2014〜D24/04/2014/format:detailed> C:\ history.txt
TFS Changelog ツールが好きです。すぐに使用でき、簡単に統合できます。
TFS ChangeLogを使用すると、Team Foundation Server(TFS)ユーザーは、変更セットおよび関連する作業項目に関連する情報を、HTMLに変換されるXML形式に抽出できます。
これらはすべて素晴らしいツールですが、まだ足りないものがいくつかあると思います。
今のところ、 TFS Community Build Manager を使用してテクニカルビルドノートを生成しています。 OpenXMLを使用しており、メモを作成するのに適しています。そのためのカスタムWord文書を作成することも簡単です。
リリースノートについては、実際にTFSユーザーストーリー/タスクを使用してクエリを実行できます。そして今のところ、クエリ結果を使用してドキュメントを手動で作成します。次のようなツールの作成を検討しています。
ここでの主な質問は、これを行うツールがすでにあるかどうかです。
これは古い質問ですが、おそらくこのタスク拡張機能を使用できます リリースノートビルドタスクの生成 (ローカルTFSの場合、またはVisualStudio.com)。
この拡張機能は、ビルドステップで使用できるビルドタスクです。このタスクは、ツールに渡されたテンプレートに基づいてマークダウンリリースノートファイルを生成します。リリースノートの出力例を次に示します。
ビルドSampleSolution.Masterのリリースノート
ビルド番号:20160229.3ビルド開始:29/02/16 15:47:58ソースブランチ:refs/heads/master
関連する作業項目
タスク60 [割り当て者:Bill] WP8クライアントの設計関連する変更セット/コミット
IDbf9be94e61f71f87cb068353f58e860b982a2b4bテンプレートID8c3f8f9817606e48f37f8e6d25b5a212230d7a86を追加プロジェクトの開始