2

VisualStudioでTFSSourcecontrolルートディレクトリを取得するための組み込みマクロはありますか?

たとえば、$(ProjectDir)と同じように、$(TFSSourceControlRoot)などを使用しますか?

これが必要な理由は、ビルド後のアクションの一部として必要になるxcopyコマンドでこのパスを使用するためです。C:\ Source \ Scriptsのようなものを書く代わりに、$(TFSSourceControlRootDir)\ Source\Scriptsのようなものを書きたいと思います。

4

2 に答える 2

1

サーバー上のフォルダー構造のルートを意味する場合は、単に$/. ただし、これがマップされているローカル フォルダーを意味する場合、そのためのマクロはありません。その理由は、サーバー階層内の任意の数のフォルダーをローカル ディスク フォルダーにマップできるため、必ずしも単一のルートが存在するとは限らず、マップ先のフォルダーが存在するとは限らないから$/です。

(とはいえ、なぜそれが必要なのかを説明できれば、代わりの提案があるかもしれません...)

于 2012-12-03T22:50:21.233 に答える
0

新しい検索者向けに、このビルド変数ページを見つけました。これは TFS 2015 固有のものですが、次のようになっています。

BUILD_SOURCEDIRECTORY

ソース コード ファイルがダウンロードされるエージェントのローカル パス。例: c:\agent_work\1\s.

于 2016-07-20T21:11:38.460 に答える