如何自动化功能分支合并开发?

How to automate feature branch merge on to develop?

使用 WebStorm IDE 和典型的 gitflow。 功能工作完成后,我每天都在做同样的操作:

  1. 推送功能分支到远程
  2. 结帐分支开发
  3. 从远程获取开发更新
  4. 合并功能分支进行开发
  5. 在出现任何合并冲突时停止。手动解决冲突。
  6. 将开发推送到远程

是否有任何插件可以通过一个按钮自动执行此简单操作(#5 除外)?

"One button":您需要 record a macro 并将键盘快捷键绑定到所述宏。

但这不会考虑合并时需要输入的注释,或潜在的冲突解决方案。

您也可以编写一个脚本,并将其声明为 external tool
在该脚本中,如果存在冲突,合并步骤将停止。