测验:分支策略
作者在选择分支策略时提出的关键问题是什么?
- 哪些策略使用最广泛?
- 如何设置分支名称规则
- 如果发生故障,您计划如何在此存储库中找到负责的提交?
- 您将有多少位公关审核员?
为什么在 GitOps 环境中不推荐使用 Git Flow?
- 由于分支较多,因此使用的存储空间较多。
- 因为 Git Flow 不支持标签
- 因为 CI 工具无法处理超过 5 个分支。
- 这是因为发布分支与自动同步模式有很多摩擦。
以下哪一项不是挤压合并带来的三件事之一?
- 二分搜索分辨率固定为 PR 大小
- 合并后,文件名更改历史记录消失。
- 失去挑选精度
- 从 Git 的角度来看,该分支从未被合并。
基于主干的开发必须结合什么?
- 发布分支
- 每月一次的发布窗口
- 特征标志
- 致力于每个分支的 CI 运行者
为什么择优挑选会引发冲突?
- 这是因为提交中存储的 diff 在移动到另一个分支的过程中被损坏。
- 这是因为 Git 不存储差异,只存储快照,因此它使用目标提交的父树作为共同祖先来执行三向合并。
- 因为摘樱桃总是伴随着强推。
- 因为目标分支的reflog为空