TFS 2010 とファイルのバージョン履歴を使用して変更ログを自動作成する方法はありますか? ラベル (または特定の日付) と現在のバージョンの間、または 2 つのラベル (または 2 つの特定の日付) の間のいずれかで、各変更セットに入力されたすべてのコメントを取得したいと思います。
4 に答える
http://tfschangelog.codeplex.comを使用してみてください。このツールを使用すると、ユーザーは特定の変更セット範囲のセットに対してリリース ノートを生成できます。指定された範囲内のすべての変更セットと関連する作業項目の情報を XML 形式で抽出します。次に、XSLT 2.0 を使用して、出力を XML から HTML に変換します。このようにして、ユーザーはフィルタリング、スタイリング、レポート形式などに独自のロジックを適用できます。
これが役に立つことを願っています。
あなたは尋ねていますか
- このすべてを実行するツールは既にありますか? また
- このプロセスを自動化できますか?
#1 の場合、このタイプのツールについては、「わかりませんが、MSDN で CodePlex と Microsoft TFS のダウンロードを確認します」と答えます。
#2 の場合、TFS のクエリに使用できる Web サービスがあります。「X と Y の日付の間、または A と B のリリースの間のすべての変更を教えてください」はありませんが、変更セット、作業項目などに関する情報を取得できます。コードで実際に何が変更されたかを知りたいだけでない限り、首尾一貫したドキュメントを取得する必要があります。これはやり過ぎだと思います。
API は、バージョン 1.x の変更を簡単に自動化してドキュメントのタイプにするのに十分成熟していますか? 私の答えはノーですが、走行距離は異なる場合があります。
コマンド ライン ツールを使用tf.exe
すると、履歴内の 2 つのポイント間の履歴または複数のアイテムが表示されます。これらのポイントは、日付、ラベル、またはチェンジセット番号で指定できます。
例えば。
tf history /version:C5~C8 MyClass.cs
MSDN のヘルプを参照してください: http://msdn.microsoft.com/en-us/library/yxtbh4yh.aspx