О, мальчик, я долго изучал это.
Вы НЕ сможете синхронизировать две системы, как JIRA работает с SVN. Atlassian думали об интеграции с TFS, но фактически исключили ее из списка приоритетов. был инструментом миграции TFS JIRA <-> в Codeplex (не хочу его искать сейчас), но он перестал работать.
То, что на самом деле нужно, - это увидеть регистрацию из TFS в JIRA (точно так же, как в SVN) и то, что вы можете связать билет с ошибкой JIRA с набором изменений, чтобы клиент мог непосредственно видеть, когда что-то будет развернуто - и это. .. невозможно . Еще одна важная вещь - синхронизировать рабочие элементы TFS с JIRA, чтобы JIRA была внешней системой отслеживания ошибок, и вы можете использовать TFS для внутреннего управления задачами ... невозможно
Вот официальная ветка на форумах Atlassian: Интеграция с Visual Studio Team Foundation Server (заменяет VSS) . Последнее официальное слово (июнь 2010):
Исходя из потребностей клиентов, мы сосредоточены на поддержке git и Mercurial в краткосрочной перспективе. Мы можем вернуться к поддержке TFS в будущем, но в настоящее время не планируется .
На другом Атласском фронте (бамбук) у вас та же картина:
Поддержка TFS в настоящее время низкая в нашем списке приоритетов и вряд ли будет реализована в течение следующих 6 месяцев. (с Поддержка Team Foundation Server )
То же самое происходит и в другом направлении - интеграция Microsoft с Atlassian (звучит как-то непослушно). Я мог бы найти один официальный билет здесь: JIRA TFS Integration . Последнее официальное слово (декабрь 2009):
Спасибо за отзыв об интеграции Jira-TFS. Мы отслеживаем запрос на интегрированное решение в нашем списке невыполненных функций. Мы также улучшаем нашу платформу инструментов миграции, чтобы, как мы надеемся, партнеры и клиенты могли создавать подобные интеграционные решения для удовлетворения их индивидуальных потребностей, если мы не сможем немедленно предоставить такие решения.
Мне нравится JIRA, но я просто ненавижу, что две системы не работают вместе. Все, что вы можете сделать, чтобы синхронизировать ваши рабочие элементы с JIRA, это, как вы уже догадались, ручной труд.
PS: Чтобы ответить на ваш вопрос о том, как эти двое бегут вместе: это работает. JIRA отлично подходит для общения с клиентами, потому что это «легко» понять. TFS отлично подходит для вашей команды (подробные диаграммы, обзоры управления, ориентированные на код).
Редактировать (2012):
Теперь были сделаны некоторые улучшения:
Atlassian Connector не включает полную интеграцию, но, по крайней мере, вы видите все проблемы JIRA в Visual Studio и можете комментировать материал и искать материал. Таким образом, в основном вы пропускаете только проверки кода. Этого достаточно для большинства целей - в противном случае у вас есть два других коммерческих выбора.