假设存在一个名为'my-feature'的特性分支。在开发过程中,有人将其从'my-feature'合并到了'master'分支。由于这是一个快进式合并,因此没有进行提交。我所做的一些更改还没有准备好用于'master'分支,当它被推送到'master'分支时,这些更改破坏了很多测试。然而,由于这些更改显然是我做的,责任被归咎于我,而不是执行快进合并的那个人(无论他是谁)。
是否有可能找出是谁将'my-feature'合并到'master'分支,即使这是快进式合并?如何防止类似情况在未来发生?
git reflog 显然只显示本地操作历史。我们使用的是GitLab服务器,但我还没有找到查看GitLab存储库的reflog的方法。有什么建议吗?
是否有可能找出是谁将'my-feature'合并到'master'分支,即使这是快进式合并?如何防止类似情况在未来发生?
git reflog 显然只显示本地操作历史。我们使用的是GitLab服务器,但我还没有找到查看GitLab存储库的reflog的方法。有什么建议吗?