2012-04-02 106 views
15

有誰知道是否可以使用Git commit來更改Jira問題的狀態? 我使用Jira和Git與Jira Git插件,我知道我可以通過在提交中添加名稱來引用問題,但我認爲像「ISSUE-1 #close」這樣的提交消息會將狀態設置爲關閉狀態。但這似乎並不奏效。通過Git commit關閉Jira問題

我做錯了什麼,或者不可能通過提交消息發送命令?

回答

13

如果您安裝了FishEye,您可以從use smart commits觸發單個提交的各種操作。

+0

但是你可以使用智能提交與Atlassian存儲git回購嗎?從我讀的東西你不能 – 2014-06-05 22:24:15

+3

這是正確的。您需要魚眼來啓用智能提交。請在https://jira.atlassian.com/browse/STASH-2490上投票。它已經擁有266票,希望阿拉西安會傾聽。 – 2014-06-07 11:01:23

5

以下是你需要做的,使 '智能提交' 什麼:

https://confluence.atlassian.com/display/AOD/Enabling+DVCS+smart+commits

然後,語法在提交信息使用:

<ISSUE_KEY> #<CMD> <optional CMD_PARAMETERS> 

例子:

JRA-123 #resolve 

有關此處的語法的更多信息:

https://confluence.atlassian.com/display/AOD/Processing+JIRA+issues+with+commit+messages

+0

但這隻適用於Jira的雲版本,對不對? – qqilihq 2015-01-16 11:15:49

+0

那麼,Atlassian文件提到'Jira Software'。所以我相信它應該可以與Jira的In-premise和雲版本兼容。 – 2016-05-04 10:07:58