У меня есть несколько похожих клиентских приложений для iPhone, управляемых как ветки в git (все они клонированы и периодически сливаются с основной веткой). Так что время от времени есть глобальные исправления/улучшения, которые должны быть сделаны в мастере. Я перехожу на jira, чтобы управлять своими проектами. Если я создам разные проекты jira для каждого, я не знаю, как я могу обрабатывать глобальные изменения. Компоненты проекта Jira кажутся правильными, но я не могу найти, как назначить проблему конкретному компоненту.
Как работать с несколькими похожими проектами с помощью jira
Ответы (3)
Компоненты JIRA зависят от проекта. Таким образом, вместо того, чтобы иметь проект для каждой ветки вашего приложения, вы хотели бы создать один проект для основной ветки, а затем создать компоненты для каждой ветки (вы также можете рассмотреть возможность сделать это с версиями в JIRA, если это кажется более подходящим).
Компоненты создаются в административном интерфейсе JIRA Project. После создания компонентов вы сможете указать, с какими компонентами связана проблема, на экранах «Создать» и «Редактировать» для проблемы.
Проблема может быть частью более чем одного компонента.
надеюсь, это поможет
Мне нравится подход @Jason_Dean, но вам следует дополнительно обратить внимание на следующее:
- Если у вас есть проблема, о которой вы знаете, что она актуальна для всех ваших проектов, вы должны определить проблему для глобального компонента.
- Затем вы должны проверить (вручную), для какого проекта эта проблема должна быть исправлена. Нелегко следить. Затем вы должны создать подзадачи для каждого проекта, где вы также должны исправить ошибку. Закройте ошибку (глобально) только тогда, когда она будет исправлена для всех соответствующих проектов.
- Коммит из Git для ваших тикетов Jira. Я не знаю, хорошо ли работает интеграция между Jira и Jira, но мы используем интеграцию Jira и Subversion, и это очень помогает.
Мне удалось создать один проект с именем «iPhone» и несколько версий, дав им такие имена, как «Master», «ProjectOne 1.6» и «ProjectTwo 1.5».