使用git,Fisheye + Crucible和Jira 4.2的開發基礎結構。Jira和git:如何讓所有分支都反映出來?
由於我們在Jira中配置映射,因此承諾經過Fisheye註冊的存儲庫反映在Jira Projects和Tickets中;然而,只有在主分支上的提交似乎被反映出來。在Crucible中,可以選擇其他分支來搜索提交評論。
如何讓所有這些分支在Jira中可見?
使用git,Fisheye + Crucible和Jira 4.2的開發基礎結構。Jira和git:如何讓所有分支都反映出來?
由於我們在Jira中配置映射,因此承諾經過Fisheye註冊的存儲庫反映在Jira Projects和Tickets中;然而,只有在主分支上的提交似乎被反映出來。在Crucible中,可以選擇其他分支來搜索提交評論。
如何讓所有這些分支在Jira中可見?
好像它是GIT中魚眼(https://confluence.atlassian.com/display/FISHEYE/Git)的限制:
當魚眼索引的Git倉庫,它索引由可用分支。當它處理分支上的提交時,FishEye會將提交分配給首次看到提交的分支。提交只索引一次,所以如果提交屬於多個分支,提交將不會爲後續分支編制索引。
您可以考慮使用 - 吉拉的Git插件 https://marketplace.atlassian.com/plugins/com.xiplink.jira.git.jira_git_plugin
顯示同樣的承諾爲每一個分支它出現在使提交名單不可讀。 Jira-Gitorious連接器Klonfisch就是這樣做的。
這是不可讀的,我可能會改變它。這裏有一個5個分支的例子: