我们为不同版本的项目设置了不同的分支。不知何故,dev分支的一部分提交被合并到一个生产分支中。
我们假设它是新分支上的git stash apply错误,然后继续使用git rebase -i {commit hash}^
删除提交(只有5-6),然后删除受影响的行。
我们强行推动了变化git push -f
,在我们这些人在房间里把它拉下来后,一切似乎都很好。我们做了一个普遍的通知,你必须在这些分支上做任何事情之前就拉,然后离开这一天。
今天早上我们回来了,今天早上撤离的人们已经在他们的代码中重新出现了提交内容。我们这些昨晚拉过来的人,拉着并获得了固定的代码。
Bitbucket没有在源代码查看器中显示代码更改,但是当我们查看提交时,生成分支的时间轴中显示了已提交的提交。
对每个人都已取消对存储库的访问权限,直到我们修复它,所以我不能再检查它,但是有人对它可能有什么想法吗?