我们最近从使用 Visual SourceSafe 进行源代码控制转移到使用 Git。
尽管 SourceSafe 受到了很多批评,但它有一个非常有用的功能:关键字扩展。可以将关键字标签添加到源文件中。当 SourceSafe 签入文件时,它会读取关键字并将信息注释添加到文件的头部。
我们发现最有用的 SourceSafe 关键字是 $History: $。在签入文件时,签入注释将作为注释添加到文件的头部。我们发现这些签入注释在用于更新对象(例如数据库中的存储过程)的 SQL 脚本中特别有用。
Git 是否有任何等效的方法在提交期间将元数据注释插入源文件?