github - 如何解决 GitHub 保护分支上的合并冲突。?
问题描述
我有两个部署分支测试并坐下。两者都是受保护的分支。开发人员创建多个功能分支并将它们与测试分支合并。当我尝试从测试中创建 PR PULL REQUEST 时。我遇到了冲突。如何在受保护的分支上解决它们。此外,我们正在推动更改仅来自测试分支。(不是任何功能分支)
解决方案
当您在两个分支之间执行拉取请求并且发生冲突时,您必须先修改头分支(即您要合并的分支),然后才能合并。在这种情况下,您有两个受保护的分支,这意味着您不能修改任何一个。
在这种情况下,您应该做的是创建一个等效的分支test
,例如,在命令行上test-temp
执行合并到您sit
自己中,并在该合并提交中解决冲突。然后,推test-temp
送到远程并合并它而不是test
. 您的临时分支不会受到分支保护,因为它不是具体列举的分支之一。
推荐阅读
- swift - 检测 Sprite 是否已通过“想象”线
- vaadin - 如何使用 Vaadin 显示大量文本?
- java - 有没有办法改变这种选择排序方法以使用任何类型的 ArrayList?
- c# - 我可以将列表移到后面吗?
- spring-boot - Spring ActiveDirectoryLdapAuthenticationProvider 问题 - 获取提供的密码无效
- django - Django Allauth 登录而不是注册
- google-cloud-platform - Stackdriver GCP 中的日志保留
- c# - 从代码添加响应标头时出现问题
- python - 在自定义用户的配置文件中发现不需要的随机值
- c++ - 用 X C++ 练习替换字符串中的字符