有没有办法使用 server-side pre-receive hook 更改被推送到服务器的文件? ?
假设我想在文件末尾添加一些内容,例如:
//End of Org
每次有人推送我的仓库。
有没有办法可以使用 git hooks
更改传入的文件? ?
最佳答案
我宁愿使用 filter driver它可以对每个文件的内容进行操作,以检查您的行是否存在,如果不存在,则在 checkout 步骤中将其添加。
那就是:
- 涂抹脚本
- 能够在您的存储库被克隆时被复制(与克隆存储库时不被复制的钩子(Hook)相反,除非您使用 template directory )
关于GIT预接收 Hook ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3615426/