如何在git中为每个文件建立描述?

时间:2017-03-31 07:56:43

标签: git

在大多数SCM系统(例如PTC Integrity,ClearCase)中,可以将每个托管文件的描述作为一种元数据。

描述可以包含项目,客户变体等信息,是填写规范标准所必需的。

当然,这些信息可以放在源文件的标题中 - 但是如何用二进制文件获取?有没有办法在git中得到这个?

2 个答案:

答案 0 :(得分:0)

没有什么是这样的。因此,您可能必须按照评论中的建议使用其他文件。还有半官方的方式将medatada添加到git提交中:

<tag>: <info>

例如,&#34; Signed-off-by: User <user@example.com>&#34;。您可以以例如&#34; X-FileDescription (<path>): <description>&#34;的形式使用它,并使用命令:

git log --fixed-strings --grep="X-FileDescription (<path>)" --max-count=1

查找特定文件的最新版本说明。

答案 1 :(得分:0)

没有内置支持,但没有什么可以阻止您简单地向您的仓库添加一组提交挂钩来管理某些类型的元数据数据库的自动检入和/或创建具有类似元数据的单独元数据文件名。

您可能会对这些链接感兴趣:

否则,除非它是纯文本/源文件,否则可能存在版本控制文件本身所处格式的元数据字段。<tag>: <info> - 这里的答案也是一种有效的方法。< / p>