0

My Machine には、ソース管理の変更セットが多数含まれています。TFS で特定のフォルダーが属している変更セットを見つけようとしています。

powershell を使用して、すべての変更セットを取得できます。VS2012 の開発者コマンド プロンプトを使用して、このコマンドを実行し、マシン上の現在の変更セットを取得できます。この 2 つを組み合わせて、powershell スクリプトから取得できるようにしたいと考えています。その開発者コマンドに相当するものをpowershellで見つけたいと思います。

何か案は?

4

2 に答える 2

1

これが私が思いついたコードです:

Set-Location -Path codepath 
$exepath = "D:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\TF.exe"
$result = & $exepath history . /r /noprompt /stopafter:1 /version:W
"$result" -match "\d+"

チェンジセット番号はこちら: $matches[0]

于 2013-05-02T20:01:39.373 に答える