私はTFS 2013u4 Gitビルド定義を持っています。このビルド定義は、ソース設定でリポジトリ、デフォルトリポジトリ、およびCIモニタリングレポジトリを定義しています。別の場所で説明されているメソッドを使用すると、カスタムビルドxaml内のビルド定義からデフォルトのブランチ名を取得できますが、CIビルドをトリガしたブランチの名前を判別する方法を見つける必要があります。例えばTFSトリガービルドGitブランチ
:
私のビルド定義をデフォルトとしてBranchAを一覧表示し、CIのために監視支店のビルドトリガとしてBranchA、BranchB、BranchC、およびBranchDを示しています。
誰かがBranchDへの変更をコミットしたとします。このコミットは、このビルド定義を起動して起動します。 XAMLをカスタムビルドすると、このビルドをトリガしたBranchDのコミットであることがわかりますか?
これは私が求めていたものではありません。 UserVoiceの要求は、変更が行われたブランチの正確なサブフォルダを特定することです。私が知る必要があるのは、ブランチ名そのものだけです。私は実際に解決策を見つけました。私の返事を見てください。 –