一種愚蠢的問題,但我認爲它在SO上有它的位置。Git最佳實踐提交日誌
我在開源項目上看到很多提交日誌,看起來像這樣;
feat(something): Some description here
fix(something): Some other description
chore(...): ...
等等..
我肯定是一個分析日誌提交這一新的風格,可能是一個cheatsheet文件,以及一些聰明的工具。但是我很難找出這種風格。 我錯過了什麼?工具在哪裏,文檔在哪裏?
一種愚蠢的問題,但我認爲它在SO上有它的位置。Git最佳實踐提交日誌
我在開源項目上看到很多提交日誌,看起來像這樣;
feat(something): Some description here
fix(something): Some other description
chore(...): ...
等等..
我肯定是一個分析日誌提交這一新的風格,可能是一個cheatsheet文件,以及一些聰明的工具。但是我很難找出這種風格。 我錯過了什麼?工具在哪裏,文檔在哪裏?
我發現了一些重複模式@https://docs.google.com/document/d/1QrDFcIiPjSLDn3EL15IJygNPiHORgU1_OOAqWjiDU5Y,並且有一個叫做grunt-conventional-changelog的插件使用這種模式。
看起來或多或少像一個AngularJS現象。角一直是我最近主要焦點,所以這就是我可能已經被如何絆在這最後一個星期..
我建議你閱讀從蒂姆·波普這個優秀的帖子:http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html
,看這個:http://steelcityruby.confbots.com/video/72762735
記住日誌信息必須簡單明瞭。第一行應該是一個簡歷,並且在您編寫之後的幾個月內可以理解。
這就是所謂的常規提交信息, 它用於通過第三從Git的元數據全自動生成的changelog派對工具。這種特殊風格是Angular.js模式。
工具如conventional-changelog用於此過程。