8

TFS インスタンスで大量の移動を行うスクリプトを作成中です。2010 TFS Power Tools で使用できる tfs コマンドレットがありますが、それらのヘルプ ドキュメントは非常にまばらです。具体的には、Add-TfsPendingChange は名前の変更をサポートしていないようです。そのため、代わりに「tf.exe rename」を使用する必要があります。

まず、コマンドレットのドキュメントを見逃していませんか? コマンドで get-help を試しましたが、-detailed または -examples フラグをサポートしていません。もっと利用できるものはありますか?

第二に、通常の tf.exe よりもコマンドレットを優先する理由は何ですか? 同様の機能を実行するときにパイプを介してオブジェクトを渡す以外に利点はありますか?

4

3 に答える 3

6

TFコマンドレットは、現時点では少しミニマルな製品であり、提供されているドキュメントが含まれています。一般に、私がやろうとしていることをサポートするTFコマンドレットを使用します。特にクエリがある場合はそうです。クエリコマンドレットの出力の処理は、のようなものを使用するときに解析する必要のあるテキストストリームの代わりにリッチオブジェクトを提供するため、はるかに簡単ですtf status . /r

また、x64 Windowsシステムでは、TFコマンドレットは32ビットのPowerShellホストでのみ機能することにも注意してください。

于 2011-02-04T22:53:51.947 に答える
6

tf コマンドレットはまったく役に立たないというわけではありませんが、テキストの解析を意味するとしても、現在ビルド環境でそれらを使用しようとしないことにしました。

x64 のことは別として、不足しているコマンド(@Keith に感謝) と不足しているパラメーターがたくさんあります。最も重要なのは、それらがリモート セッションで機能しないことです!

于 2011-02-09T04:22:53.130 に答える