如何找出谁合并开发和掌握?

时间:2015-09-23 00:23:31

标签: git bitbucket

我们有一个git repo,它有DEV和MASTER分支。通常,我们的工作流程如下所示:

  1. 从MASTER结账
  2. 分支到我们自己的分支机构(例如BRA123)
  3. 将我们的更改提交给BRA123
  4. 将BRA123合并到DEV,看看是否一切顺利
  5. 将BRA123合并为MASTER
  6. 现在,每次都有人犯错(某事发生),我们的DEV提交历史记录会显示在MASTER中,同时显示所有主历史记录。实际上,这告诉我有人从DEV中撤出并检查了MASTER(提示:我认为这是我)

    问题 - 如何找出这样做的人?扭转它是一个不同的问题,但对于初学者我想知道事情发生了什么变化。我已经承认了这个错误(为了让官僚主义不受影响),但这可能不是我的错,在这种情况下,我急于清除自己的任何不道德行为。

    有人可以提供有关原因的见解吗?

    附加信息:我刚刚发现确实是我的合并导致了这个问题,但是与我的分支相关的信息没有显示它从DEV中提取或包含除我已经做出的任何更改之外的任何更改。有谁知道如何以最优雅,非侵入性的方式解除这个?我之后还有其他提交/合并。

1 个答案:

答案 0 :(得分:0)

你试过git log吗?它提供了有关存储库工作流的大量信息。

以下是其打印内容的示例:

  

合并:7c0a9c6 c11a427

     

作者:Toto Titi

     

日期:2015年9月21日星期一16:19:46 +0200

     

'提交讯息'

寻找合并。