gitlab 文件提交后会出现自动回滚

你好,我司目前在使用gitlab的过程中,多次出现文件在提交后又出现自动回滚的问题,这个问题对我们使用gitlab的造成的影响比较大,希望可以有专家可以支持一起查看下该问题,问题比较紧急,更期望有商业上合作和支持,谢谢!

分支分叉(branch diverged)问题

我猜,push 之前没有 pull ,我也遇到过别人把我的 commit 搞没了。这个锅好像不是 gitlab 的。

PS:我不是官方,坐等吃瓜。

某些老六 push 怼不上去,某些客户端温馨的给个提示,直接 git push --force 强怼上去,直接分叉了,不是文件回滚了,是 commit 丢了(去了另一个链上了,其实也在的)。。。

应该是 Git 使用姿势不对的问题,建议开启保护分支,然后用 MR( merge request)的方式去影响分支里的代码,也方便 review,而不是一堆人在一个分支上 push 来 push 去。

1 个赞

就像 @renfei 说的,应该是有人没有先pull再push,直接选择强行推送,导致远端被迫接收不合规的推送。建议开启分支保护,设置MR审批:受保护的分支 | 极狐GitLab