想象一下你有3个分支的情况:master
,my_feature
,my_feature_fix
。
然后执行以下操作:
my_feature_fix
合并到my_feature
。my_feature
合并到master
,分支将被删除。自my_feature_fix
不再存在以来my_feature
的公开PR会怎样?
答案 0 :(得分:3)
试了一下,发生了什么:
my_feature
合并到master
但未删除,my_feature_fix
对my_feature
的公开PR仍然存在且仍可合并到现有my_feature
中分支。my_feature_fix
PR打开时,GitHub接口会阻止您删除my_feature
分支:“您无法删除此分支,因为打开请求取决于它。”git branch -d my_feature
),则my_feature_fix
的开放PR将自动关闭并标记为“已关闭且未合并提交。”