Git 在具有分支工作流的Gerrit中使用哪种提交类型?

Git 在具有分支工作流的Gerrit中使用哪种提交类型?,git,gerrit,Git,Gerrit,首先是一些信息: 主分支中的1个基本代码 3个分支,其中的项目使用相同的基本代码,但具有不同的外观/和一些不同的代码 工作流: 分支机构1/2/3的工作 无需重新设置基础,只需提交并推送到远程git rep即可 gerrit与merge述评 在主分支上处理基本代码 在主分支上重新设置所有分支的基础 推送到远程git代表 gerrit合并/再基础的回顾 所以我的问题是: 哪种提交类型最适合这种工作流 仅快进 必要时合并 如有必要,重新设置基准 总是合并 樱桃采摘 这是一个很好的问题示

首先是一些信息:

主分支中的1个基本代码

3个分支,其中的项目使用相同的基本代码,但具有不同的外观/和一些不同的代码

工作流:

  • 分支机构1/2/3的工作
    • 无需重新设置基础,只需提交并推送到远程git rep即可
    • gerrit与merge述评
  • 在主分支上处理基本代码
    • 在主分支上重新设置所有分支的基础
    • 推送到远程git代表
    • gerrit合并/再基础的回顾
所以我的问题是: 哪种提交类型最适合这种工作流

  • 仅快进
  • 必要时合并
  • 如有必要,重新设置基准
  • 总是合并
  • 樱桃采摘

这是一个很好的问题示例: