1

TFS から情報を取得しようとしています。具体的には、特定のユーザーについて、日付とすべての変更された項目 (インライン差分のボーナス ポイント) を含むすべての変更セットのリストを取得したいと考えています。このリストは、変更されたすべてのファイルの差分を実行するために使用されます。

次のようなもの:

tf history /user:USERNAME
// pump changeset number into
tf changeset 'changeset number'
// now get the items, and pump into
tf diff 'item' /version:C122~C123

これにはTFSレポートを使用できると思いますが、レポートサーバーへのアクセス許可がありません:(

いくつかの正規表現を使用して C# でこれを実行することもできますが、それは避けます。

ありがとう :)

4

1 に答える 1

1

for /f "tokens=1" %f in ('tf history /user:username . /recursive /noprompt') do for /f "tokens=2" %g in ('tf changeset %f') do tf diff /プロンプトなし /version:C%f %g

tf history と & tf changeset out からごみを取り除くために、それを分割することをお勧めします。

など: | 検索文字列 /R [0-9]。tf history から変更セット番号のみを取得するには

于 2009-03-12T11:45:26.497 に答える