如何跟踪特定git提交的合并历史?
最近,我们在生产中部署了一个新的构建,但是当对它运行单元测试时,我们发现预期的输出没有更新。现在,办公室里的一般理论是,代码没有从开发到QA再到生产进行适当的合并,我的任务是确定情况是否如此 我已经能够分离出对发展的承诺:如何跟踪特定git提交的合并历史?,git,Git,最近,我们在生产中部署了一个新的构建,但是当对它运行单元测试时,我们发现预期的输出没有更新。现在,办公室里的一般理论是,代码没有从开发到QA再到生产进行适当的合并,我的任务是确定情况是否如此 我已经能够分离出对发展的承诺: user@workstation /c/Projects/major-project (master) $ git log --grep=ABC-1234 commit 33a27eeddffd50fe2ab9ea8ee5eb806ae18102fd Author: auth
user@workstation /c/Projects/major-project (master)
$ git log --grep=ABC-1234
commit 33a27eeddffd50fe2ab9ea8ee5eb806ae18102fd
Author: author
Date: Mon May 19 13:34:49 2014 -0400
ABC-1234 Updated the output to match new format.
user@workstation /c/Projects/major-project (master)
$
但现在有了一种方法,我可以生成它已合并到的分支的列表了?尝试使用
git branch
和--contains
选项,例如:
$ git branch --contains 33a27ee
* master
development
发件人:
使用--contains
,仅显示包含命名提交的分支(换句话说,其tip提交是命名提交的后代的分支)