Джира и мерзавец: Как отразить все ветви?
Использование инфраструктуры разработки git, Fisheye+Crucible и Jira 4.2.
Запросы в репозитории, зарегистрированные в Fisheye, отражаются в проектах и билетах Jira, поскольку мы настроили сопоставления в Jira; однако, кажется, что отражаются только коммиты на ветке master. В Crucible могут быть выбраны другие ветви для поиска коммитов для отзывов.
Как я могу сделать все эти ветви видимыми в Jira?
2 ответа
Похоже, это ограничение Git-Fisheye ( https://confluence.atlassian.com/display/FISHEYE/Git):
Когда FishEye индексирует Git-репозиторий, он индексирует по доступным веткам. Когда он обрабатывает коммиты на ветке, FishEye назначит коммит ветке, на которой он сначала видит коммит. Коммиты индексируются только один раз, поэтому, если коммит принадлежит нескольким веткам, он не будет индексироваться для последующих ветвей.
Вы можете использовать плагин Jira Git https://marketplace.atlassian.com/plugins/com.xiplink.jira.git.jira_git_plugin
Отображение одного и того же коммита для каждой ветви делает его недоступным для чтения. Klonfisch, Jira-Gitorious-разъем, делает это таким образом.
Это нечитаемо, и я, вероятно, изменю это. Вот пример с 5 ветками: