2016-06-15 127 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 

將顯示提交/合併的作者和日期

相關問題