我有一个裸(远程)GIT存储库,有几个用户可以在那里提交。在存储库克隆/拉取时,我希望每个包含魔法$Id:$
的源文件都扩展为smth。比如:$Id: <name-of-last-committer> <data>
。
如果这个扩展/折叠的魔术字符串不会影响文件修改状态,那就太棒了。
我想这是通过钩子完成的。我想知道是否有任何现成的钩子?或者我如何解决$Id
的任务?感谢。
答案 0 :(得分:3)
你应该看看关于关键字扩展的Pro Git部分 - 我相信你可以根据自己的需求调整该解决方案:
答案 1 :(得分:0)
我使用预提交脚本来更改$ Id:$标记。它用当前信息填充整个事物。至于版本号,我所做的只是添加一个。所以1.012变成了1.013。将当前时间和日期以及当前用户添加到标记中。