想要 git post 接收钩子来进行新的提交和推送

Jac*_*cko 5 git push git-post-receive

在某些条件下,我希望我的 post-receive hook 负责更新 repo 本身中的版本文件。因此,假设我的存储库中有一个文件 version.txt,我希望 post 接收挂钩更新 version.txt 中的版本字符串。

这将意味着再次推动回购。这可能吗?

谢谢!

Von*_*onC 2

我宁愿不尝试进行任何进一步的提交/推送,而是在签出/更新时按顺序使用过滤器驱动程序,以便能够为该version.txt文件生成正确的内容(即内部包含正确的版本字符串)

在此输入图像描述

如果脚本smudge能够识别version.txt文件的内容(即,它不会将所述文件的名称/路径作为参数),则会用正确的信息替换该文件的模板部分。