git - 合并到开发分支会导致功能分支被删除
问题描述
我从事一个使用 git 和 Atlassian bitbucket 的项目。当我们将一个特性分支合并到我们的开发分支时,特性分支的远程似乎被删除了。但这似乎只发生在我们合并到开发时 - 而不是当我们合并到另一个功能分支时。删除是由 git 中的设置触发的吗?还是通过bitbucket中的设置?
解决方案
“合并后删除源分支”选项对我不可见。根据您提供的 Atlassian 链接,它显然存在。
听起来这是禁用的。不幸的是,我找不到他们如何禁用它。
当我们将一个特性分支合并到我们的开发分支时,特性分支的远程似乎被删除了。但这似乎只发生在我们合并到开发时 - 而不是当我们合并到另一个功能分支时。删除是由 git 中的设置触发的吗?还是通过bitbucket中的设置?
我想这是Bitbucket中的一个插件。例如,插件PullRequest Workflow具有在目标是特定分支(范围)时删除分支的选项。
但是,如果您无权更改设置,也许就是其中之一
对于您身边的 Bitbucket 管理员来说,这听起来是个好问题;)
推荐阅读
- ios - Ansible regex_findall 多个字符串
- zabbix - 需要什么条件才能确定zabbix agent服务不可用?
- bash - 如何将多个文本文件附加在一起然后拆分它们?
- json - 如何在 Flutter Dart 中迭代 JSON Map 并检索键值结果?
- html - 页眉和页脚中的空格?
- reactjs - 使用 Webpack 4 加载较少语法的问题
- java - 从 X 到扩展 X 的泛型类型的未经检查的强制转换
- javascript - 用所需的图像替换 Font Awesome 图标
- css - 根据移动 Web 应用的屏幕尺寸构建自动调整元素大小是否是一种好习惯?
- ios - 在出现在 iOS 之前添加按钮渐变