我們都知道 - 這是列出每個新版本我們最喜愛的軟件帶來的變化的閱讀。每當它作爲一個文件捆綁(Changes.txt,CHANGES,WhatsNew.txt等),或者出現在安裝程序中,這通常是我們在安裝/更新之前閱讀的第一件事。自動生成「此版本中有哪些新內容」閱讀
在當前項目中,我們有一個Changelog.txt文件,每當發生顯着更改時手動更新該文件。但是,這通常會導致「我忘記更新更新日誌」。所以我正在尋找一種方法來實現這一點。
我想到一個腳本,它從我們的提交消息(使用約定)中提取更改並生成文件。例如提交信息像
更新JSON-巧舌如簧到0.7.6
[變化]
- 修復崩潰的Windows
- 具有非常大的UID修正了Facebook聯繫人問題。
會產生以下Changes.txt
在Windows版本1.9.18(2010年3月10日)
- 修復崩潰
- 與Facebook聯繫人修復問題具有非常大的UID。
有沒有人知道一個更好的解決方案/工具,或者我會寫我自己的?
謝謝!
我不知道一個工具是否已經存在,我只是想通過服務器端svn鉤子腳本更新提交時的changelog.txt(參見http://svnbook.red-bean.com/en/)。 1.5/svn.reposadmin.create.html#svn.reposadmin.create.hooks)。但是如果你要編寫你自己的腳本(我希望它是幾行bash代碼或其他東西),如果你將它作爲自我回答發佈在這裏,我會很高興... – orithena 2010-03-12 12:52:29