4

我有一个裸露的(远程)GIT 存储库,其中有几个有幸提交的用户。在存储库克隆/拉取上,我希望每个包含魔法的源文件$Id:$都扩展为 smth。喜欢:$Id: <name-of-last-committer> <data>

如果这个展开/折叠的魔术字符串不会影响文件修改状态,那就太棒了。

我想它是通过钩子完成的。我想知道是否有任何现成的这样的钩子?或者我的任务如何$Id解决?谢谢。

4

2 回答 2

3

你应该看看 Pro Git 关于关键字扩展的部分——我相信你可以根据你的需要调整该解决方案:

于 2011-05-09T10:35:27.413 回答
0

我使用预提交脚本来更改 $Id:$ 标记。它用当前信息填写了整个内容。至于版本号,我所做的只是给它加一个。所以 1.012 变成 1.013。当前时间和日期以及当前用户被添加到标签中。

于 2015-02-22T09:29:25.030 回答