首页 > 解决方案 > 合并到开发分支会导致功能分支被删除

问题描述

我从事一个使用 git 和 Atlassian bitbucket 的项目。当我们将一个特性分支合并到我们的开发分支时,特性分支的远程似乎被删除了。但这似乎只发生在我们合并到开发时 - 而不是当我们合并到另一个功能分支时。删除是由 git 中的设置触发的吗?还是通过bitbucket中的设置?

标签: gitbitbucket-server

解决方案


“合并后删除源分支”选项对我不可见。根据您提供的 Atlassian 链接,它显然存在。

听起来这是禁用的。不幸的是,我找不到他们如何禁用它。

当我们将一个特性分支合并到我们的开发分支时,特性分支的远程似乎被删除了。但这似乎只发生在我们合并到开发时 - 而不是当我们合并到另一个功能分支时。删除是由 git 中的设置触发的吗?还是通过bitbucket中的设置?

我想这是Bitbucket中的一个插件。例如,插件PullRequest Workflow具有在目标是特定分支(范围)时删除分支的选项。

在此处输入图像描述

但是,如果您无权更改设置,也许就是其中之一

对于您身边的 Bitbucket 管理员来说,这听起来是个好问题;)


推荐阅读