我正准备将我的发布分支与本地 Azure DevOps 环境的主分支合并。当我完成 Pull Request 时,会出现四个合并类型选项:
- 合并(不快进)
- 折叠提交
- 变基和快进
- 半线性合并
我希望保留所有历史记录,确保在热修复或未来的发布分支中最小化问题。我正在尝试遵循 git-flow 流程。
通常我会使用带快进的变基方式,然而(当我选择“折叠提交”时),屏幕上会显示以下信息:
“如果您计划将源分支用于未来的工作,请考虑使用不带快进的合并。”
这是什么意思? 带快进的变基方式是否安全?
感谢您的建议。