2010-01-20 2 views
1

Мы используем TFS 2008 для нашего источника управления. В настоящее время мы делаем встроенную работу, поэтому наш фактический процесс сборки использует Analog Devices VisualDSP ++ IDE. Однако мы все еще используем метки в TFS. Я надеялся, что это будет возможность запускать скрипт при применении метки. Идея здесь заключается в обновлении информации о версии в некоторых файлах данных. Это поможет обеспечить, чтобы каждая метка программно обновляла эту строку версии. В настоящее время мы должны сделать это вручную.TFS: Можно ли запустить скрипт при создании нового ярлыка?

Я привык к Subversion и Git в некоторой степени и охотился за крючками типа post-commit или что-то подобное. TFS похоже на другого зверя.

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

Я прав? Есть ли какой-то механизм, который я могу прикрепить к скрипту/пакетному файлу, когда метка применяется в TFS?

ответ

1

Нет, извините, при создании или обновлении ярлыков на сервере ничего не происходит. Я бы рекомендовал использовать ветви вместо меток. Затем вы можете подключить CheckinEvent (фильтруется по пути ветви [es]).

Для получения дополнительной информации о подписке на CheckinEvent (включая фильтры), проверьте блог Бака + обновления + ссылки: http://blogs.msdn.com/buckh/archive/2006/09/29/checkinevent-path-filter.aspx

Для образца кода, который иллюстрирует то, что слушатель событий может выглядеть, проверить «кролик Мартина Вудворда «: http://www.woodwardweb.com/vsts/behind_brian_th.html

для получения информации об использовании ветвей вместо метки для продвижения коды, попробуйте http://tfsbranchingguideiii.codeplex.com/

+0

Cool - спасибо за дополнительную информацию и ссылки - Я хотел бы добавить еще один пункт, если бы мог. Это здорово! –

Смежные вопросы