Sac*_*nth 4 git pull-request azure-devops
在 Azure Devops 中,我有一个带有开发分支的 git 存储库。我们从此分支创建多个功能分支,并通过拉取请求将代码合并到开发中。一旦我们完成拉取请求,功能分支就会被删除。
我想阻止这种情况发生。我想保留这些功能分支。我怎样才能做到这一点?
\n\n\n防止 PR 完成后删除分支
\n
事实上,取消选中“合并后删除”选项是最直接的解决方案。
\n\n然而,我们有时会在频繁的 PR 中忽略勾选此选项。此时,这个选项对我们来说还不够。
\n\n要解决此问题,解决方法是为目标分支设置分支安全性(适合您的情况的多个功能分支):
\n\n在 Azure DevopsBranches选项卡中 -> 单击分支\xe2\x80\xa6按钮Feature-> Branch security-> 更改Force push (rewrite history, delete branches and tags)用户Deny和组 -> 保存更改。
然后,合并后删除选项将不可用:
\n\n\n\n笔记:
\n\nsquash commit并在第一个 PR 处保留功能分支,那么当我们进行第二个 PR 时就会发生冲突。因为我们保留了功能分支上的提交。希望这可以帮助。
\n| 归档时间: |
|
| 查看次数: |
7912 次 |
| 最近记录: |