0

在 Git 中,我试图在接收后挂钩中获取提交的版本号(通过使用标签)。

获得该标签后,我想压缩某个目录并将版本号附加到其中(例如:myplugin-2.0.1.zip),但我不确定如何在 post-receive 中获取提交的标签钩。

有谁知道如何在 post-receive 挂钩中正确获取提交的标签名称?

这是我到目前为止所拥有的,但 SOME_WAY_OF_GETTING_TAG_NAME 是我感到困惑的地方。

#!/bin/bash
_version=SOME_WAY_OF_GETTING_TAG_NAME
zip -r myplugin-$_version.zip plugin_repo/

任何帮助将不胜感激。谢谢!

4

1 回答 1

0

接收后挂钩作为标准输入的输入

<oldrev> <newrev> <refname>

refname 总是包含 ref,如果你标记,它将是refs/tags/TAGNAME

于 2012-11-20T15:34:17.910 回答