使用 git subrepos 进行功能分支

Oge*_*gen 7 git git-subrepo

我有一个使用 git subrepo 的项目:https : //github.com/ingydotnet/git-subrepo,我正在尝试弄清楚如何将功能分支实现为开发工作流程。

这是我到目前为止所拥有的:

  1. 在 monorepo 中创建一个分支
  2. 在 monorepo 中进行更改
  3. 为您的分支发出拉取请求到 master
  4. 在 pull request 合并到 master 后,运行git subrepo push --all以将提交也推送到各自的 repos

这听起来对吗?在任何时候都我不得不使用git subrepo branch或者git subrepo commit所以我觉得这样的工作流程实际上不是功能的预期工作流程的Git分支subrepos。如果我建议的工作流程是正确的,那么 subrepo 分支和提交命令的实际目的是什么?