1

展開用のPowerShellスクリプトを作成しています。変更したファイルをTFSからテストサーバーにコピーする必要があります。変更セットを取得でき、アイテムにドリルダウンできました。ソースファイルのパスにアクセスできます。

誰かがこれを行う効果的な方法を知っていますか?コマンドレットを使用する必要がありますか、それともコマンドレットDownloadFileだけを使用できますか?Copy-Item

ソースファイルのパスは$file.ServerItem、たとえば、に解決されます$/Project/PromonetBaseline/Main/Source/ItemHierarchy.vb

宛先は次のようなパスです\\104Server\WebApps\PromonetBaseline\Main\Source\ItemHierarchy.vb

これをプログラムで行うためのきちんとした方法はありますか?

どんな入力でも大歓迎です。

ありがとう、アキン

4

1 に答える 1

1

このような場合は、ソースファイルのローカルワークフォールドマッピングを設定し、それらのファイルを取得してCopy-Itemから、ソースファイルを宛先フォルダーにコピーするために使用します。-Forceパラメータonを使用してCopy-Item、既存のファイルを上書きできます。

もう1つのオプションはtf view itemspec /i > tempfilename、ローカルのワークフォールドマッピングを作成せずに、サーバーからファイルを取得するために使用することです。

于 2012-04-03T15:24:02.870 に答える