我有一个项目,其中包含几个用于服务的git子模块。例如
。
+-docker-compose.yml
+-剧本
+-service1子模块
+-service2Submodule
说我想为服务1创建一个新功能。我可以在服务1中创建一个功能分支。然后,我可以为主项目创建一个功能分支。如果集成测试通过,我可以发出拉取请求以将父目录的功能分支合并到master。一切正常-但唯一的问题是父目录的master分支指向子模块的feature分支中的提交哈希。因此,一种选择是先将子模块的功能分支合并到master分支中,然后将子模块的master分支用于父目录请求请求。如何执行此操作有很多不同的选择,它们基本上都完成同一件事,但是没有一个接缝太理想了。我想知道是否有人拥有可以共享的久经考验的工作流程?非常感谢。