0

这是我想要的发布过程:

  • 结帐分行大师
  • 将新版本号写入文件 X
  • 犯罪
  • 标签
  • 将标签推送到origin

在不推动分支的情况下可以做到这一点吗?

我不希望我的主分支(或任何功能分支)充满“版本号增量”提交。

4

1 回答 1

1

当然,您可以通过在提交和标记之前分离 head 来轻松地做到这一点:

git checkout --detach master
#write version number
git commit -am "version"
git tag newTag
git checkout master

但是,是的,正如您对问题的评论中所述,这样做很奇怪。此外,代替创建版本文件,也许您可​​以使用git describe从标签名称生成版本名称。

于 2013-08-05T23:26:49.943 回答