假设有一个功能分支“my-feature”。在我开发该功能时,有人将它从“我的功能”合并到“主”中。因为这是一个快进合并,所以没有提交。我所做的一些更改还没有为 master 做好准备,当它被推送到 master 时,它打破了很多测试。然而,由于这些更改显然是由我做出的,所以我受到了指责,而不是进行快进合并的人(不管是谁)。
有没有机会找出谁将“我的特征”合并到“主”中,即使它是一个快进合并?我怎样才能防止这种情况在未来发生?
git reflog 显然只显示本地发生的事情。我们正在使用 gitlab 服务器,但我还没有找到检查 gitlab 存储库的 reflog 的方法。有任何想法吗?