繁体   English   中英

GIT预接收挂钩

[英]GIT pre-receive hook

有没有办法使用服务器端预接收挂钩更改正在推送到服务器的文件?

假设我想在文件的末尾添加一些内容,例如:

//End of Org

每次有人推我的回购。

有没有办法可以使用git hooks更改进来的文件?

我宁愿使用过滤器驱动程序 ,它可以对每个文件的内容进行操作,以检查您的行是否在那里,如果没有,则在结帐步骤中添加它。

替代文字

那将是:

  • 涂抹脚本
  • 在克隆repo时能够复制(而不是在克隆repo时不复制的钩子,除非你使用模板目录

为了完整起见:从名称中可以明显看出,你所要求的,根本不可能。 pre-receive挂钩无法更改任何文件,因为它还没有收到任何文件!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM