在Git中,我试图在post-receive hook中获取我的提交版本号(通过使用标签)。
一旦我得到那个标签,我想压缩某个目录并将版本号附加到它(例如:myplugin-2.0.1.zip)但是我不知道如何获取提交的标签收件后挂钩。
有谁知道如何在post-receive hook中正确获取提交的标记名称?
这是我到目前为止所做的,但是SOME_WAY_OF_GETTING_TAG_NAME是我感到困惑的地方。
#!/bin/bash
_version=SOME_WAY_OF_GETTING_TAG_NAME
zip -r myplugin-$_version.zip plugin_repo/
任何帮助都会受到赞赏。谢谢!
答案 0 :(得分:0)
post-receive hooks从stdin
获取输入<oldrev> <newrev> <refname>
refname始终包含ref,如果您标记,则为refs/tags/TAGNAME