为什么git flow release finish将标记合并到develop上作为最后一步

时间:2017-06-20 09:28:05

标签: git git-flow

我正在尝试使用git flow完成一个版本,但遇到了一些奇怪的问题。 当我执行git flow release finish -m "msg" <release_version>时,它会更新所有分支,但它还会将标记合并到开发上。

我使用以下命令使用plain git复制场景。

  1. git checkout master
  2. git merge --no-ff release / 1.2.0
  3. git tag -a 1.2.0
  4. git checkout develop
  5. git merge --no-ff release / 1.2.0
  6. git branch -d release / 1.2.0
  7. git checkout master
  8. 在这些命令结束时,我看到一切都很好。 但是,当我添加一个命令git merge [tag_name]时,我的状态与我在执行git流时的状态相同。

    我有一台机器,我没有看到这个问题。 唯一的区别是我在那个上安装了32位的git。 所有具有64位git的都显示相同的错误。

0 个答案:

没有答案