【问题标题】:Is it possible to list all branches contained in a tagged release?是否可以列出标记版本中包含的所有分支?
【发布时间】:2017-10-31 22:42:27
【问题描述】:

我需要一种简单的方法来跟踪作为发布的一部分的所有分支返回到他们的 Jira 票证。

我们的 git 进程:

  • 从开发中创建功能分支
  • 创建拉取请求以合并回开发中
  • 准备发布时,从开发创建发布分支
  • 使用此分支创建拉取请求以进行最终审核以合并到主分支中
  • 合并拉取请求后,用发布号和发布标签标记master

有没有可能得到一个合并到标签之间的所有分支名称的列表?

更新


这会得到每个提交的哈希值,但我需要分支名称:

git log --pretty=oneline v2.0.0-alpha.46...v2.0.0-alpha.45

【问题讨论】:

    标签: git


    【解决方案1】:
    • 查看包含该标签的本地分支列表。

      $ git branch --contains <tag-name>
      
    • 查看与master 分支合并的分支列表。

      $ git checkout master
      $ git pull origin master
      
      $ git branch --merged  
      

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-04
      • 1970-01-01
      • 2018-08-30
      • 1970-01-01
      • 1970-01-01
      • 2019-07-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多