2012-06-21 1 views
2

Я использую TFS 2010, и мне нужно использовать TFS API для извлечения информации о рабочих элементах, которые были удалены. В базе данных TFS есть таблица [WorkItemsDestroyed], которая содержит информацию об уничтоженных рабочих элементах. Есть ли способ получить эту информацию с помощью TFS API?Как получить информацию о разрушенных рабочих местах?

+1

Помогает ли это? http://stackoverflow.com/a/9185435/728929 – pantelif

+0

Спасибо за ваш совет, но у меня нет возможности доступа к tfs Db - только с использованием TFS API –

ответ

0

Это зависит от того, какую информацию вы хотите получить. Если вы хотите узнать, кто удалил рабочий элемент, вы можете сделать это с помощью sql (комментарий @pantelif).

Если вы хотите получить информацию о самом рабочем элементе, я думаю, что нет никакого способа сделать это, либо из TFS API, либо из команды sql. Как описано в этом post, вы не можете восстановить удаленные рабочие элементы:

Удаление рабочего элемента Действие не возмещается

0

На самом деле, до тех пор, как план тестирования не был удален, должна быть полная история фактических результатов теста, позволяющих восстановить из удаления тестового набора ... это может занять немного времени, но процесс работает.

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

Восстановить люкс. Добавьте тесты, если нет пакета с включенным запросом. На вкладке «Тест» выберите свой набор в иерархии. Создайте несколько исходных результатов, чтобы вы могли видеть полную историю для каждого теста. В панели тестовых списков выберите все результаты теста и установите блокировку. Теперь, когда вы открываете каждый результат теста, вы увидите полный список предыдущей истории результатов тестов, связанных с каждым тестовым примером в нижней части окна результатов. Другими словами, вам нужно вызвать начальный результат, чтобы увидеть полную историю. Для любых результатов, содержащих только один «Заблокированный» результат, тест не был выполнен. (первый раз, когда был получен результат) Для тестов, имеющих дополнительные связанные с ним результаты, определите последнее известное состояние (см. столбец «Дата создания»), затем установите его соответствующим образом (Pass/Fail/Blocked) ПРИМЕЧАНИЕ. Это будет только работайте до тех пор, пока план тестирования не будет удален. Если это просто набор тестов, это должно помочь вам быстро и быстро выполнить резервное копирование.