Ответ 1
Вы можете сделать это в Excel:
- Откройте рабочие элементы в Excel через:
- щелкните правой кнопкой мыши запрос в Team Explorer → открыть в Excel
- multi-select некоторые рабочие элементы в области результатов WIT, затем щелкните правой кнопкой мыши → открыть в Excel
- загрузите Excel, используйте команду → Импорт для загрузки предопределенного запроса.
- откройте файл *.xls, который уже привязан к TFS
- Сделайте свои массовые изменения
- Нажмите кнопку "Опубликовать" на ленте "Команда"
Полная документация: Управление рабочими элементами в Excel (обзорная страница, много и много ссылок внутри)
Вы можете изменять объем в веб-интерфейсе тоже
Командная строка Windows:
REM make Martin Woodward fix all my bugs
tfpt query /format:id "TeamProject\public\My Work Items" |
tfpt workitem /update @ /fields:"Assigned To=Martin"
Powershell
# make Bill & Steve happy
$tfs = tfserver -path . -all
$items = $tfs.wit.Query("
SELECT id FROM workitems
WHERE [Created By] IN ('bill gates', 'steve ballmer')") |
% {
$_.Open()
$_.Fields["priority"].value = 1
$_
}
# note: this will be much faster than tfpt since it only one server call
$tfs.wit.BatchSave($items)