文档说:
钩子上提供了有关要推送的内容的信息 带有以下形式的行的标准输入:
<本地参考> SP< local sha1> SP<远程参考> SP< remote sha1> LF
例如,如果命令+ git push origin master:foreign +运行 钩子会收到如下所示的行:
refs / heads / master 67890 refs / heads / foreign 12345
如何在pr-hook脚本中访问这些行?
答案 0 :(得分:0)
可以使用以下方式访问远程分支名称:
while read local_ref local_sha remote_ref remote_sha
do
echo $local_ref
echo $local_sha
echo $remote_ref
echo $remote_sha
done
答案 1 :(得分:0)
有可能一次推动一个分支。你需要阅读:
STDIN 以格式提供分支列表:
local_branch_name from_commit remote_branch_name to_commit