Могу ли я запросить набор изменений через tfpt.exe, tf.exe или через TFS API (из powershell)? - PullRequest
2 голосов
/ 02 августа 2009

Я знаю, как запрашивать рабочие элементы, хотя мне не очень удалось найти информацию по WIQL. Есть один базовый пример, который, кажется, повторяется везде.

Я бы хотел иметь возможность запрашивать ревизии. Могу ли я сделать это с помощью tf.exe, tfpt.exe или ..?

Ответы [ 2 ]

3 голосов
/ 02 августа 2009

Get-TfsItemHistory, вероятно, тот, который вы хотите.

NAME
    Get-TfsItemHistory

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

Используйте параметр -All, если вы хотите перечислить коллекцию Changes внутри каждого набора изменений. Без -Все запросы выполняются намного быстрее, но возвращаются только метаданные набора изменений.

См. мой блог для объяснения QualifiedItemSpec .

Если по какой-либо причине вы не можете использовать Powershell, обычная старая tf history может сделать почти все, что может Get-TfsItemHistory. Просто сложнее составить сценарии.

...