use*_*574 3 python git gitlab
我正在用 python 编写一个 git pre-receive 钩子,并希望接收从推送选项中的命令行传递的参数。
git push -push-option='my option'
如何访问预接收挂钩内的推送选项?
小智 5
请参阅gitook 文档。
中的命令行定推送选项的数量git push --push-option=...可以从环境变量中读取GIT_PUSH_OPTION_COUNT自己在被发现的选项,然后 GIT_PUSH_OPTION_0,GIT_PUSH_OPTION_1......?如果协商不使用推送选项阶段,则不会设置环境变量。如果客户端选择使用推送选项,但不传输任何选项,则计数变量将设置为零,GIT_PUSH_OPTION_COUNT=0。
git push --push-option=...
GIT_PUSH_OPTION_COUNT
GIT_PUSH_OPTION_0
GIT_PUSH_OPTION_1
GIT_PUSH_OPTION_COUNT=0
归档时间:
7 年,8 月 前
查看次数:
569 次
最近记录: