2016-06-15 131 views
0

我有3个主要分支:PROD,TESTDEVELOP和开发人员在从PROD分支创建的功能分支中工作。然后,功能分支在其生命周期中的相应点合并到环境分支中。如何确定git分支源或找到合并提交

我现在看到在PRODFEATURE分支中应该只存在于TEST分支中的提交。我不知道FEATURE分支是否从TEST分支错误创建(然后合并到PROD),或者TEST分支合并到FEATURE分支中,然后FEATURE分支合并回PROD分支。或者可能在FEATURE分支创建之前,TEST分支被错误地合并到PROD分支中。

我用gitk来对PRODFEATURE分支机构都试过了,这是我怎么看到TEST分公司这些分支承诺,但我怎么能确定何时,谁,以及如何被搞砸了?

回答

2

要查看所有分支机构之间的好的漂亮的线图,你可以及时滚动回去看什么得到了合并,其中,使用:

git log --graph --oneline --decorate --all 

如果你想探讨的PROD分支的腥提交,那么你可以看看它的图形历史将包括被合并到它的分支路径:

git log PROD --graph --oneline --decorate 
0

git log会告诉作者,日期,时间和提交信息,如果有的话

0
git log --graph 

将显示提交/合并的作者和日期

相关问题