Git:我可以获得 RCS $Id$ 字符串的等价物吗?
Git: Can I get the equivalent of an RCS $Id$ string?
我有一个程序作为单个文件分发,不经过安装过程。
有没有办法让 git 嵌入类似 RCS 的 $Id$ 字符串?签入时间戳等也很好,只是可以轻松地在现场识别文件。 Github-特定的解决方案是可以接受的。
Git 支持 $Id$
的关键字扩展,当您执行 git checkout
时,它将替换为文件的 SHA 值。如果这还不够,您可以编写自定义内容过滤器。有关详细信息,请参阅 https://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes#Keyword-Expansion
我有一个程序作为单个文件分发,不经过安装过程。
有没有办法让 git 嵌入类似 RCS 的 $Id$ 字符串?签入时间戳等也很好,只是可以轻松地在现场识别文件。 Github-特定的解决方案是可以接受的。
Git 支持 $Id$
的关键字扩展,当您执行 git checkout
时,它将替换为文件的 SHA 值。如果这还不够,您可以编写自定义内容过滤器。有关详细信息,请参阅 https://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes#Keyword-Expansion