ビルド ワークフローで現在のビルド作業パスの最新の変更セット番号を取得するにはどうすればよいですか?
プロジェクトのビルド番号とアセンブリ バージョン ファイルに変更セット番号を入れたいと思います。
ビルド ワークフローで現在のビルド作業パスの最新の変更セット番号を取得するにはどうすればよいですか?
プロジェクトのビルド番号とアセンブリ バージョン ファイルに変更セット番号を入れたいと思います。
アイテムの履歴については、tfs api バージョン管理にクエリを実行する必要があります
http://msdn.microsoft.com/en-us/library/hh981750.aspx
最も基本的な形式:
QueryHistory(
"ServerPathToYourWorkspace",
RecursionType.Full,
1, //number of items returned
)
BuildDetails.Definition.Workspace.Mappings. BuildDetails チーム プロジェクト コレクションの呼び出しを通じて、VersionControlServer にアクセスできます。
GetService<VersionControlServer>();
標準テンプレートの末尾近くにシーケンスがあります (おそらく、コンパイル前にテンプレートの前の方に移動することをお勧めします)。これは、その内部で「If Associate Changesets」と呼ばれ、Associate Changesets and Workitems アクティビティです。その結果、つまり out 引数は、Changeset オブジェクトのリストである associatedChangesets と呼ばれ、独自のカスタム タスクの InArgument として使用して、目的を達成できます。Changset 番号は、各 Changeset オブジェクトの Property ChangesetID です。