Контекст
Установка GitHub Enterprise, используемая для разработки. У каждого разработчика есть свое собственное публичное репо, и у организации есть автоответчик. Запросы Pull используются для проверки кода, и мы свободно следуем nvie git flow модели ветвления.
Установка TFS, используемая для отслеживания и развертывания проблем (ветвь выпуска). Мы зеркалируем ветвь релиза в репозиторий TFS.
Рабочие элементы
Теперь сложная часть: как мы связываем git коммиты (которые первоначально могут быть сделаны в публичных ветвях разработчиков) с рабочими элементами TF?
Что я сделал
Я рассмотрел следующие проекты:
Я читал ссылки на сопоставление коммитов с рабочим элементом в проектах Git -TF, но я не уверен, какой инструмент использовать, и как это делается точно.
Мне было бы неплохо, если бы мне пришлось запустить script в ветки релиза, чтобы извлекать ссылки на рабочие элементы из сообщения фиксации и связывать их с наборами изменений, отправленными в TFS. Тем не менее, было бы предпочтительным решение, которое допускает ассоциацию в метаданных (вместо сообщений о фиксации).
Каковы мои возможности связать рабочие элементы в TFS с помощью git commits?