TFSオンライン2017で事前定義された2つの変数$(Build.Repository.LocalPath)
と$(Build.SourcesDirectory)
の間に違いがあるかどうかを把握しようとしています。これらの2つの変数を使用するビルドがあり、それらを交換して使用できるかどうかわかりませんでした。
Microsoftのドキュメント を見ると、説明は次のとおりです。
$(Build.SourcesDirectory)
:ソースコードファイルがダウンロードされるエージェントのローカルパス。例:c:\ agent_work\1\sデフォルトでは、新しいビルド定義は変更されたファイルのみを更新します。 [リポジトリ]タブでファイルのダウンロード方法を変更できます。
$(Build.Repository.LocalPath)
:ソースコードファイルがダウンロードされるエージェントのローカルパス。例:c:\ agent_work\1\sデフォルトでは、新しいビルド定義は変更されたファイルのみを更新します。 [リポジトリ]タブでファイルのダウンロード方法を変更できます。
これらは同じものを表していますか、それとも何か不足していますか?
それらは同義語です。ほとんどの標準的なテンプレートとタスクは$(Build.SourcesDirectory)
を使用するので、これがよく使用されます。