Как обрабатывать несколько похожих проектов с помощью jira - PullRequest
2 голосов
/ 23 марта 2012

У меня есть несколько, но похожих приложений для iPhone на стороне клиента, управляемых как ветки в git (все они клонируются и периодически объединяются с главной веткой). Поэтому время от времени появляются глобальные исправления / улучшения, которые должны быть сделаны в мастере. Я переезжаю в jira, чтобы управлять своими проектами. Если я создаю разные проекты jira для каждого, я не знаю, как мне справиться с глобальными изменениями. Компоненты проекта Jira кажутся правильными, но я не могу найти, как я могу назначить проблему для определенного компонента.

Ответы [ 3 ]

4 голосов
/ 24 марта 2012

Компоненты JIRA зависят от проекта. Поэтому вместо того, чтобы иметь проект для каждой ветви вашего приложения, вы захотите создать отдельный проект для главной ветви, а затем создать компоненты для каждой ветви (вы также можете рассмотреть возможность сделать это с версиями в JIRA, если это кажется более подходящим).

Компоненты создаются в интерфейсе администратора проекта JIRA. После создания компонентов вы сможете указать, с какими компонентами связана проблема, на экранах «Создать» и «Изменить» для проблемы.

Проблема может быть частью более чем одного компонента.

Надеюсь, это поможет

3 голосов
/ 24 марта 2012

Мне нравится подход @Jason_Dean, но вы должны дополнительно взглянуть на следующее:

  • Если у вас есть проблема, для которой вы знаете, что она актуальна для всех ваших проектов, вам следует определить проблему для глобального компонента.
  • Затем вы должны проверить (вручную), для какого проекта эта проблема должна быть исправлена. Это не легко отследить. Затем вы должны создать подзадачи для каждого проекта, где вы также должны исправить ошибку. Закрывайте ошибку (глобально) только тогда, когда она исправлена ​​для всех соответствующих проектов.
  • Коммит от Git на ваших билетах Jira. Я не знаю, хорошо ли работает интеграция между Jira и Jira, но мы используем интеграцию Jira и Subversion, и это очень помогает.
1 голос
/ 27 марта 2012

Мне удалось создать один проект под названием «iPhone» и несколько версий, дав им такие имена, как «Master», «ProjectOne 1.6» и «ProjectTwo 1.5».

...