use*_*104 0 git git-rebase gitlab
我有master和hotfix_master分支机构。这些是发布分支,并在项目设置下的 Gitlab UI 中受到保护。
我想要实现的是,hotfix_master在每次生产发布后重新调整分支master,这样如果客户提出任何错误,我们可以修复分支上的错误hotfix_master并向客户发布。
在进行概念验证时,我意识到即使hotfix_master分支受到保护,我仍然可以在不创建任何 PR 的情况下进行变基。这是预期的吗?如果是的话,保护有什么用?应该怎样做才能在创建 PR 后才允许变基?
编辑1
这就是我正在做的
- git fetch
- git checkout hotfix_master
- git diff --name-only origin/hotfix_master...origin/master
- git rebase origin/master
- git status
- git push
Run Code Online (Sandbox Code Playgroud)
变基后,我看到的是,所有更改master现在都已开始hotfix_master。那么,PR的问题在哪里呢?为什么 gitlab 没有抱怨你没有提高 PR 。请建议
编辑2
| 归档时间: |
|
| 查看次数: |
3712 次 |
| 最近记录: |