2009-08-01 18 views
2

私はWIQLに関する情報を見つけるのに成功していませんが、作業項目を照会する方法を知っています。どこでも繰り返されるような基本的な例が1つあります。tfpt.exe、tf.exe、またはTFS API(powershell)を介してチェンジセットを問い合わせることはできますか?

チェンジセットを照会できるようにしたいと思います。 tf.exe、tfpt.exe、または..で実行できますか?

答えて

5

October 2008 release of the TFS PowerToolsには、変更セットを操作するためのいくつかのコマンドレットがあります。

  • をConvertTo-FixedByte
  • をConvertTo-FixedPath
  • のGet-TfsChangeset
  • のGet-TfsChildItem
  • のGet-TfsItemHistory
  • のGet-TfsItemProperty
  • GET--TfsPendingChangeを追加TfsPendingChange
  • のGet-TfsServer
  • は、Get-TfsShelvesetを
  • のGet-TfsWorkspace
  • 新TfsChangeset
  • 新TfsShelveset
  • は、Remove-TfsPendingChange
  • は、Remove-TfsShelveset
  • 復元-TfsShelveset
  • 選択-TfsItem
  • Set-TfsChangeset
  • 更新-TfsWorkspace
3

Get-TfsItemHistoryはおそらく1つです。

NAME 
    Get-TfsItemHistory 

SYNTAX 
    Get-TfsItemHistory [-HistoryItem] <QualifiedItemSpec> [-Prompt] [-Recurse] [-Server 
<TeamFoundationServer>] [-Slotmode] [-Stopafter <String>] [-User <String>] [-Version <String>] 
[-All] [<CommonParameters>] 

各チェンジセット内にChangesコレクションを列挙するには、-Allパラメーターを使用します。なし - すべてのクエリははるかに高速ですが、チェンジセットメタデータのみを返します。

QualifiedItemSpecの説明については、my blogを参照してください。

あなたが何らかの理由でPowerShellを使用できない場合は、定期的に古いtf historyは、ほとんどすべてのGet-TfsItemHistory缶を行うことができます。スクリプトを作成するのは難しいことです。

+0

私は "tf.exe changeset"がどのように欠けていたのか分かりませんでしたか? – Cheeso

関連する問題