如何强制从功能分支覆盖到主分支,而不是在GitLab中合并



位置:

在Subversion中,我开发了分支(100个版本(,并分支出第50个版本,转移到产品

在Gitlab迁移过程中,我将prod分支迁移到master,将development迁移到development。

在GitLab中,我想覆盖development-to-master。所以,我可以带进赛道。

如何实现这种情况?

分行名称:feature_account_creation

通常"强制"对回购进行任何更改都是不好的。

Git具有分支,重量非常轻,不占用太多磁盘空间。您总是可以从master创建一个新的功能分支,并继续您的开发。

若必须使用相同的分支名称并选择"强制"推送,可以尝试以下命令。

git push -f <remote> <branch>

<remote>通常是来源,<branch>是您的分支(feature_account_creation(

  1. 签出主机git checkout master
  2. git push -f origin feature_account_creation

关于第一个发布问题的更多描述:

谢谢你的回复,莫汉。只是想提供更多的背景信息。

我已经掌握、发展和特色_account_branch。Master迁移了生产面包车分支机构,并从活跃的工作部门发展迁移。两者都是单独移植的。

目前,同一个文件在master和develop.feature分支中有单独的版本,从develop克隆并发布到生产中。为了使单一的轨道,我试图覆盖功能,以掌握。

这有道理吗?

或者是我能做莫汉的任何其他方式。

最新更新