在应用程序或 API 上工作,我们希望了解其他人所做的更改(新功能、更新、修复…),或者让他们知道您所做的事情。
为什么不使用 Git 来做呢?
如果您使用的是 VCS (版本控制系统 - Git、Subversion…),您可以认为它的日志足以知道发生了什么。但是,如果您和您的同事投入很多,并且可能同时在同一个项目中工作,那么您可能会失去正确的轨道。
它可以工作,但需要更多的时间和精力才能做好。(并且重构提交以拥有漂亮的轨道会更容易)
使用更新日志
什么是更新日志?
我们可以在维基百科上找到
变更日志是对项目所做的所有显着变更的日志或记录。
通常,所有变更日志都包含在一个文件中,其中从最新版本到最早版本列出了版本描述。
Changelog 文件是如何构建的?
从技术上讲,您可以随心所欲。如果你想为你的项目或你的企业建立一个特定的标准,你可以!
但是,如果您不是在寻找自定义格式,或者如果您想拥有基础,那么互联网上已经存在一些标准。
GNU - 变更日志
它可以被定义为“老派方式”。
写在一个文本文件中,看起来像这样
2019-08-29 Noam Postavsky <npostavs@gmail.com>
Handle completely undecoded input in term (Bug#29918)
* lisp/term.el (term-emulate-terminal): Avoid errors if the whole
decoded string is eight-bit characters. Don't attempt to save the
string for next iteration in that case.
* test/lisp/term-tests.el (term-decode-partial)
(term-undecodable-input): New tests.
2019-06-15 Paul Eggert <eggert@cs.ucla.edu>
Port to platforms where tputs is in libtinfow
* configure.