我们通常会在请求请求合并后删除已处理的分支-有没有一种方法可以将其默认设置为发生,因此一旦PR批准并合并,它将自动删除该分支?< / p>
答案 0 :(得分:1)
我认为 GitHub 中不提供此功能,对此功能有公开的要求:
但是,在 BitBucket 中,有一个称为“合并请求合并后关闭分支”的功能,see the docs
但是-无论删除远程存储库中的分支,您和您的开发人员仍然需要删除跟踪(已删除)远程分支的本地分支。您可以运行以下命令(对于所有分支):
$ git remote prune [--dry-run] origin
以上命令删除过时的本地分支(通常-远程上不再有上游分支)。阅读Git docs后,请谨慎使用。
答案 1 :(得分:0)
由here(here)共同创始人 Harry Marr 在Twitter Dependabot和now part of Github上宣布:
您知道如何合并拉取请求,然后坐在那里等待几秒钟以执行其操作,然后单击以删除分支……好吧……您不必再这样做!