Журнал изменений TFS 2010 - PullRequest
2 голосов
/ 02 июня 2011

Существует ли автоматизированный способ создания журнала изменений с использованием TFS 2010 и истории версий файлов?Я хотел бы получить все комментарии, которые были введены для каждого набора изменений либо между ярлыком (или определенной датой) и текущей версией, либо между двумя ярлыками (или двумя конкретными датами).

Ответы [ 4 ]

4 голосов
/ 22 мая 2012

Попробуйте использовать http://tfschangelog.codeplex.com., этот инструмент позволяет пользователям создавать примечания к выпуску для данного набора диапазонов изменений.Он извлекает информацию в формате XML для всех наборов изменений в заданном диапазоне вместе со связанными рабочими элементами.Затем он использует XSLT 2.0 для перевода вывода из XML в HTML.Таким образом, пользователи могут использовать свою собственную логику для фильтрации, стилизации, форматирования отчетов и т. Д.

Надеюсь, это полезно.

2 голосов
/ 02 июня 2011

Вы спрашиваете

  1. Есть ли уже инструмент, который делает все это для меня? OR
  2. Можно ли автоматизировать этот процесс?

Если # 1, мой ответ «я не знаю, но я бы проверил загрузки CodePlex и Microsoft TFS на MSDN» для этого типа инструмента.

Если # 2, существуют веб-сервисы, которые вы можете использовать для запроса TFS. У них нет «дать мне все изменения между датами X и Y или выпуском A и B», но вы можете получить информацию о наборах изменений, рабочих элементах и ​​т. Д. Поскольку вы будете создавать документ, хорошая дисциплина проверки обязательно получить целостный документ, если вы просто не хотите знать, что на самом деле было изменено в коде, что, я думаю, является излишним.

Достаточно ли развиты API, чтобы их можно было легко автоматизировать для создания версий 1.x. Мой ответ - нет, но ваш пробег может отличаться.

1 голос
/ 02 июня 2011

Средство командной строки tf.exe, содержащее историю или более или более элементов между двумя точками в истории, где эти точки могут быть указаны по дате, метке или номеру набора изменений.

Например.

tf history /version:C5~C8 MyClass.cs

См. Справку по MSDN: http://msdn.microsoft.com/en-us/library/yxtbh4yh.aspx

0 голосов
/ 05 декабря 2013

Вот простое приложение CLI, которое выполняет только свою работу. Возвращает журнал изменений в виде текста.

https://github.com/sandrock/tfchangelog

Согласно источникам, он перечисляет наборы изменений и выводит комментарии в терминале.

...