Я знаю, что каждый рабочий элемент TFS показывает, что это история, но это «найти разницу», болезненный процесс ... Как я могу запросить историю, чтобы увидеть, что на самом деле было изменено? Предположим, я не знаю, что было изменено, или что несколько элементов были изменены, поэтому я не могу использовать фактическое слово или фразу.Как запросить историю в TFS?
ответ
Используете ли вы Visual Studio Online (VSO)? Если это так, вы можете использовать API REST и, в частности, Updates method, чтобы узнать, что изменилось в каждой ревизии рабочего элемента. Это позволит вам легко увидеть разницу между двумя последовательными версиями.
Если вам нужны изменения между, скажем, версией 3 и версией 8, вам необходимо будет самостоятельно заполнить отдельные изменения ревизий, чтобы увидеть чистую разницу между этими двумя ревизиями.
Если вы используете локальный сервер TFS, то вы будете использовать .NET API. Для этого, взгляните на эту CodeProject article для получения более подробной информации, но основы, что вам нужно сделать что-то вроде этого, чтобы увидеть всю информацию о ревизиях:
var tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(
new Uri("https://tfs2010:8080/defaultcollection"));
var service = tfs.GetService<WorkItemStore>();
var workItem = service.GetWorkItem(id);
foreach (Revision revision in workItem.Revisions)
{
foreach (Field field in wi.Fields)
{
//Do something interesting here instead
var change = revision.Fields[field.Name].Value
}
}
От там, это до вас, чтобы выяснить, что . информация, которую вы на самом деле заинтересованы в
Спасибо, Ричард! Я использую сервер TFS на месте. Я взгляну. – mlarisa
имеет взгляд на: work item history visualizer
также есть прибудет-tfsitemhistory
- 1. Как запросить историю TFS для конкретного пользователя из CLI
- 2. Хранить историю конфигурации TFS
- 3. Как запросить историю, основанную на `итерации id`
- 4. TFS проигрывает историю при слиянии
- 5. Посмотреть всю историю регистрации TFS
- 6. Как очистить разбитую историю с git-tfs
- 7. Как сохранить историю при создании ветви TFS
- 8. TFS: Как настроить историю сбойной сборки
- 9. Удалить историю слияния в ветке в TFS
- 10. Как запросить возраст рабочего элемента в TFS?
- 11. Перемещение файлов потеряет историю в TFS 2013
- 12. TFS "просмотреть историю" окрашен в серый цвет
- 13. TFS - Запросить информацию без ссылки
- 14. Как добавить заметку в историю рабочих элементов программно в TFS?
- 15. Как запросить теги из базы данных TFS?
- 16. Как запросить WorkItem на основе ветви TFS
- 17. TFS потерял историю слияния после перемещения ветвей
- 18. Как запросить историю столбцов из поля «memo» в Access 2007?
- 19. Пользователь TFS не может просматривать историю
- 20. TFS 2010 Copy Project (включая историю) severance
- 21. Не удается просмотреть историю изменений TFS
- 22. Как увидеть историю регистрации конкретного пользователя в TFS?
- 23. Как получить Историю источника управления в TFS API?
- 24. Как я могу запросить историю заказов пользователя Shopify?
- 25. Как запросить историю WorkItem с использованием объектной модели?
- 26. Как получить полную историю папок из TFS программно?
- 27. Как разветвить и сохранить историю ветвей с TFS 2013
- 28. Как запросить запросы на git pull в TFS
- 29. Как запросить API TFS 2013 для репозиториев git в TeamProjectCollection?
- 30. Как запросить работу в TFS Элементы по их полям изменений
Что вы имеете в виду «запросить историю»? Использование кода, инструмента в пользовательском интерфейсе. – DaveShaw
Я имею в виду запуск запроса/отчета внутри истории по рабочему элементу. Например, если я изменил часть тела в истории пользователя, я могу увидеть, что было изменено вместо таблицы сравнения старых и новых значений, и вам нужно найти различия между двумя – mlarisa
. Таким образом, поиск всех рабочих элементов с помощью поле, которое изменилось или просто присвоено задание, изменило ли историю? Первый * может * быть возможным, второй должен быть VS-расширением. – DaveShaw