我可以使用git-flow使用普通标签(不是注释标签)吗?

时间:2017-03-18 00:42:42

标签: git git-flow

当我完成一个版本时,系统会提示我提交一条提交消息,然后提示该标签的消息。我没有在我的标签中添加消息(至少不在我的发布标签中),所以我把它留空了。结果是没有创建标签,我必须手动创建它,例如:

git tag v1.15.3 master

如何告诉git-flow不要使用带注释的标签?

我没有兴趣通过在标记消息中添加一些东西来解决这个问题。带注释的标签用于将信息与标签相关联。用它们代替普通标签会让我发疯。

1 个答案:

答案 0 :(得分:2)

https://github.com/nvie/gitflow/blob/15aab26490facf285acef56cb5d61025eacb3a69/git-flow-release#L248

# git-flow-release - checkout and update this file
# Change lines # 248 in the above file
if ! git_tag_exists "$tagname"; then
    local opts="-a"

删除local opts标记

当您使用git flow在您的计算机上本地安装脚本时 如果你在unix上,它取决于风味和安装方式,如果你在Windows上它应该在你的相关程序文件\ git文件夹下。

修改文件并注释local opts或删除-a并将其留空