目錄:markdown
1,建立和管理issueide
2,提交代碼時關聯issue測試
3,自動關閉issuespa
Github是經常使用的代碼託管平臺,功能也在持續的擴展豐富,最近從JIRA管理開發任務換到了使用Github的issues,好處是輕量簡單,和代碼庫直接關聯。3d
一,建立和管理issueblog
首先應該建立一個代碼庫,或者擁有權限。開發
1,在代碼庫頁面中,點擊Issues,而後點擊右上角按鈕」New Issue」it
2,在建立issue頁面中,輸入標題,能夠增長描述和詳情,Github提供了簡單實用的markdown編輯功能:class
3,頁面右邊列表中能夠設置issue的經辦人,標籤等可選信息擴展
4,點擊按鈕」Submit new issue」,建立成功,跳轉到詳情頁面
5,增長修改issue信息,操做狀態,開發完成後關閉。
二,提交代碼時關聯issue
在實際開發工做中,須要將代碼提交和issue關聯起來,方便代碼檢查和功能測試。Github提供了自動關聯功能,commit提交代碼時只須要在註釋中包含issue編號,#issue_id:
三,自動關閉issue
是否在提交代碼時也能夠將關聯的issue自動關閉呢?只須要在註釋中增長命令關鍵詞,好比close #6 xxx:
Github支持的命令關鍵詞只有close和fix,和JIRA Fecru比較起來少了單據的中間流轉狀態。
close #xxx
closes #xxx
closed #xxx
fix #xxx
fixes #xxx
fixed #xxx