tfpt.exe、tf.exe、またはTFS API(powershellから)経由でチェンジセットを照会できますか?
-
10-07-2019 - |
質問
ワークアイテムのクエリ方法は知っていますが、WIQLに関する情報の検索はあまり成功していません。どこでも繰り返されると思われる基本的な例が1つあります。
変更セットをクエリできるようにしたい。 tf.exe、tfpt.exe、または..でそれを行うことはできますか?
解決
TFS PowerToolsの2008年10月リリースにはいくつかのコマンドレットがあります。変更セットを操作するため。
- Add-TfsPendingChange
- ConvertTo-FixedByte
- ConvertTo-FixedPath
- Get-TfsChangeset
- Get-TfsChildItem
- Get-TfsItemHistory
- Get-TfsItemProperty
- Get-TfsPendingChange
- Get-TfsServer
- Get-TfsShelveset
- Get-TfsWorkspace
- New-TfsChangeset
- New-TfsShelveset
- Remove-TfsPendingChange
- Remove-TfsShelveset
- Restore-TfsShelveset
- Select-TfsItem
- Set-TfsChangeset
- Update-TfsWorkspace
他のヒント
Get-TfsItemHistoryはおそらく必要なものです。
NAME
Get-TfsItemHistory
SYNTAX
Get-TfsItemHistory [-HistoryItem] <QualifiedItemSpec> [-Prompt] [-Recurse] [-Server
<TeamFoundationServer>] [-Slotmode] [-Stopafter <String>] [-User <String>] [-Version <String>]
[-All] [<CommonParameters>]
各変更セット内の変更コレクションを列挙する場合は、-Allパラメーターを使用します。 -Allを使用しない場合、クエリははるかに高速になりますが、変更セットのメタデータのみが返されます。
QualifiedItemSpec の説明については、私のブログをご覧ください。
何らかの理由でPowershellを使用できない場合は、通常の古い tf履歴は、Get-TfsItemHistoryでできることのほとんどすべてを実行できます。スクリプトを作成するのは難しいだけです。
所属していません StackOverflow