【发布时间】:2019-03-24 18:33:29
【问题描述】:
我最近几天加入了一个项目。项目的所有者向他以前的开发人员询问了一项功能,由于他不满意,他要求我做同样的事情。
该项目在 GitLab 上维护,之前的开发人员将他的新更改推送到我之前的 master 分支,现在当我要推送我的更改时,它被远程服务器拒绝(GITLAB 服务器)。
根据 gitlab documentation,git lab 存储库中没有 push force 选项可用于受保护分支上的任何角色,特别是 master(可以关闭)。
我想知道我是否没有其他选项可以关闭主分支上的保护然后强制推送我的更改,还是有更好的选择?
我问这个问题是因为我和其他开发人员都在开发相同的功能,并且可能合并我们的更改可能会导致不可预知的结果(我不确定)。
【问题讨论】: