2011-11-21 513 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来追踪历史合并。

相关问题