我们的客户坚持将文件历史记录作为文件顶部的注释,即使我们使用git进行版本控制。作为一个懒惰的开发人员(并且对与文件控制系统相比的文件内历史的有用性存在严重问题),我想知道我是否可以自动执行此操作。由于这是一个经常的请求,我想知道是否有人之前做过这个。
是否可以自动将提交消息写入文件,例如作为post-commit钩子?我已经阅读了git属性,但它们只在文件签出时才会扩展,并且不会成为存储库中文件内容的一部分。
I found an example to modify a file in a pre-commit hook,但由于我需要提交消息,因此必须在提交后挂钩中完成。我不确定我是否可以修改提交。