我司分支管理规范是领到开发任务后从master分支创建个人分支开发,自测完后将个人分支合并至dev分支,测试使用dev分支进行测试,测试完成后、发版前将个人分支合并至release分支,然后发版时将release分支合并到master分支
现在情况是 我将我个人分支的代码合并到dev分支后,流程没有进行往下走block住了一段时间,但现在居然在master分支找到了我在个人分支提交的代码,
怀疑是有人根据dev分支创建了个人分支,然后合并到release了,但是找不到记录
查看git记录的话 只能看到我在个人分支的提交时间,还有某次release到master的合并记录包含了我的提交,但找不到这段代码是从哪个分支合并到release的,有办法找到么?
找到包含某次提交的分支
如果分支被删除了,尝试 reflog 试试能否找到
如果是 gitlab,能够从后台记录中,merge request(合并请求菜单),找到是哪个分支合并过去的
github 也会有记录。