【发布时间】:2017-10-22 13:56:23
【问题描述】:
我们正在开发一个应用程序。结构如下: 我们有几个受信任的远程管理员用户,他们拥有项目源文件并正在使用主服务器。 在公司,我们有几个开发人员在没有互联网的本地服务器上开发源文件。除了在本地机器上,他们不被信任拥有主要代码。 公司服务器有网络连接。
我们最近在主服务器和本地服务器上安装了 gitlab。将项目从主服务器拉到本地,并允许开发人员编辑源代码。另一方面,远程管理员也在使用主服务器并更改代码。在进行这些更改后,同步本地和远程时遇到以下错误:
镜像更新 .... 失败并显示以下消息:默认分支 (master) 已与其上游对应分支分道扬镳,无法自动更新。
将这种结构与 GIT 或 GITLAB 等源代码控制系统一起使用时,我们能做的最好的事情是什么?
【问题讨论】: