是否可以仅为特定分支应用挂钩(VREF)?
目前我们有一个update_rt(VREF / update_rt)挂钩。但它默认申请git中的所有分支。你可以指导我只为特定的分支应用钩子。
我的配置如下:
回复演示 RW = @all - VREF / update_rt = @all答案 0 :(得分:0)
钩子是全球性的;无论当前分支如何,给定操作的钩子总是会触发。实现所需内容的方法是使用适当的逻辑设置钩子脚本,使其仅在特定分支上运行。例如:
#!/bin/sh
current_branch=$(git rev-parse --abbrev-ref --symbolic-full-name HEAD)
if [ "$current_branch" != "my_branch" ]; then
echo "wrong branch"
exit
fi