Получить текст истории предыдущего редактирования рабочего элемента

Скажем, я делаю рабочий элемент в TFS. Затем я вношу изменения и обновляю текст на вкладке «История» (затем сохраняю).

Как я могу получить этот текст, используя API TFS?

Я бы подумал, что это должно быть в строке History для последнего элемента в коллекции Revisions рабочего элемента. (Поскольку для установки строки через API вы можете использовать History для обычного рабочего элемента.) Однако в массиве Revisions все рабочие элементы отображаются как имеющие История пуста.

Любые идеи о том, как я могу получить эту строку?


person Vaccano    schedule 20.04.2011    source источник


Ответы (2)


Ознакомьтесь с этим сообщением в блоге: http://blogs.msdn.com/b/aaronbjork/archive/2011/01/10/programmatically-reading-work-item-comments.aspx

Это простая операция, но поначалу она может быть непонятна, если только вы не обнаружите, что вам нужно перебрать коллекцию ревизий рабочего элемента, чтобы просмотреть эти комментарии.

person aaronbjork    schedule 21.04.2011

Вы можете получить любое из основных полей tfs по ссылке aaronbjork и изменить ее для использования

Field f = r.Fields.TryGetById(1); or Field f = r.Fields["Title"]

  • название = 1
  • описание = 52
  • список имен и идентификаторов находится в CoreField перечисление (только для ненастраиваемых полей)
person Maslow    schedule 23.09.2014