Замена команды TFPT GETCS Team Foundation PowerTools с использованием команд TF VC - PullRequest
0 голосов
/ 22 октября 2019

Я использую конвейеры Azure DevOps Build / Release для дублирования сценариев развертывания PowerShell. Большинство из них используют команду TFPT GETCS Team Foundation PowerTools. Чтобы использовать конвейеры, мне нужно использовать команды TF VC.

Кто-нибудь знает о замене команды Team Foundation PowerTools TFPT GETCS

1 Ответ

0 голосов
/ 22 октября 2019

Команда GetCS

Используйте команду GetCS (Get Changeset), чтобы получить изменения в конкретном наборе изменений. Пример: tfpt getcs / changeset: changesetnum

В соответствии с описанием, эта команда используется для получения только тех файлов, на которые влияет конкретный набор изменений.

К сожалению, мы делаемнет соответствующей команды в tf.exe команде управления версиями.

Поскольку мы знаем, что набор изменений содержит все ожидающие изменения одной операции проверки. И тип изменения может быть Нет, Добавить, Редактировать, Кодировать, Переименовать и т. Д. Вы можете обратиться к этой статье для лучшего понимания ChangeType.

Вместо команды TFPT Getcs вытакже можно использовать TFS API для достижения аналогичной цели.

Подробный пример для справки: https://stackoverflow.com/a/9350130/5391065

...