在 SO 中,有一些与如何让 Git 自动附加文件更改详细信息(例如作者、日期、版本号、更改的简短描述等)相关的问题,使用与 RCS/CVS 中使用的类似类型的关键字/标签/哈希和大多数其他系统。没有明确的答案,如何做到这一点 - 主要是警告不要这样做。
我确实意识到使用 Git 自己的历史记录方法可以获得相同的信息,但是在现实生活中,当程序员已经习惯了旧方法时,将文件的版本历史嵌入到文件的标题中只会让生活变得更轻松。
问题:如何在提交阶段将更改信息自动插入文件头?
在 SO 中,有一些与如何让 Git 自动附加文件更改详细信息(例如作者、日期、版本号、更改的简短描述等)相关的问题,使用与 RCS/CVS 中使用的类似类型的关键字/标签/哈希和大多数其他系统。没有明确的答案,如何做到这一点 - 主要是警告不要这样做。
我确实意识到使用 Git 自己的历史记录方法可以获得相同的信息,但是在现实生活中,当程序员已经习惯了旧方法时,将文件的版本历史嵌入到文件的标题中只会让生活变得更轻松。
问题:如何在提交阶段将更改信息自动插入文件头?