Git每个分支的更新后挂钩

时间:2015-06-08 15:34:31

标签: git githooks

来自docs:

  

update

     

update脚本与pre-receive脚本非常相似,除了   它为每个分支运行一次,推送器正在尝试更新

我需要多分支相当于后接收,而不是预先接收。

非常感谢。

1 个答案:

答案 0 :(得分:0)

post-receive挂钩接收有关事务中正在更新的所有分支的信息。例如,如果我将分支“master”和“devel”推送到远程存储库,post-receive挂钩将看到如下内容:

<old_devel_cid> <new_devel_cid> refs/heads/devel
<old_master_cid> <new_master_cid> refs/heads/master

鉴于您有一个正在更新的分支列表,您应该能够实现所需的任何逻辑。