2011-11-21 134 views
2

我們遵循功能分支方法。每次我們處理故事時檢查一個新分支,並在完成後重新合併以進行開發。在合併之前,我們總是對開發進行重新設定。所以沒有合併提交。現在我想弄清楚誰合併了一個特定的功能分支到開發中。我如何發現這一點?Git - 找出誰合併了一個功能分支到主分支

+0

請注意,但我不認爲這是可能的。始終將功能分支與非ff合併! – CharlesB

+0

不知何故,它可能通過調查'git reflog',但它是不穩定的。 – kan

+0

git reflog只顯示您的本地歷史記錄。 – vimsha

回答

0

git log --since="10 days ago" 

設置的時候,你認爲執行該命令,你應該得到的用戶倍列表並提交用戶已經在那個時候做..

+0

這隻顯示合併開發的提交。我想知道誰合併。 – vimsha

1

再次基於只有一個感覺對於私人分支機構來說,這些私人分支機構不是由不同的人分享的所以,你應該合併爲開發分支,不要重新分配它。否則,它只會增加比解決問題更多的問題。

也許有必要定期對開發分支重新分配特徵分支,以減少合併過程中潛在衝突的次數並簡化歷史記錄。

是的,正如@CharlesB所說,使用--no-ff來追蹤歷史合併。

相關問題