[[384715]]
本文轉(zhuǎn)載自微信公眾號「小姐姐味道」,作者小姐姐養(yǎng)的狗02號。轉(zhuǎn)載本文請聯(lián)系小姐姐味道公眾號。
據(jù)說,80%的程序員,不會寫commit記錄。這個比例在無規(guī)范的小公司,比例會更高一些,可以看到這是一個多么普遍的問題。
程序員應(yīng)該寫出簡潔明了的commit log,否則對別人和自己來說就是一種困擾。最近代碼review多了,總有一股想笑的感覺。就像下圖這滿屏的ok,永遠無法從中得知提交人的意圖。

commit log將如何提交?都有哪些約定?其實是有答案的。對于Java程序員,尤其幸福。IDEA有一個非常好用的插件,可以用來輔助你進行代碼提交,輔助你進行團隊規(guī)范建設(shè)。接下來,我將帶大家看一看它的使用方法。
安裝插件
在IDEA的Marketplace中,搜索Git Commit Template,就可以安裝這個插件。插件很小,很快就能下載下來。

正常從IDEA提交代碼的時候。我們發(fā)現(xiàn)多了一個小按鈕。

點擊之后,將彈出一個窗口。讓你去設(shè)計提交模板。

這么多信息,真的讓人頭暈。怪不得程序員們都不喜歡寫提交記錄。
其實,在插件的安裝界面,就已經(jīng)說明了這個提交記錄的格式。
- <type>(<scope>): <subject>
- <BLANK LINE>
- <body>
- <BLANK LINE>
- <footer>