git - 使用 git 子模块时的最佳开发工作流程?
问题描述
我有一个项目,它有几个用于服务的 git 子模块。例如
.
+--docker-compose.yml
+--剧本
+--service1子模块
+--service2子模块
假设我想为服务 1 创建一个新功能。我可以在服务 1 中创建一个功能分支。然后我可以为主项目创建一个功能分支。如果集成测试通过,我可以发出拉取请求,将父目录的功能分支合并到主目录中。这一切都很好 - 但唯一的问题是父目录的主分支指向子模块的功能分支中的提交哈希。因此,一种选择是先将子模块的功能分支合并到主分支中,然后将子模块的主分支用于父目录拉取请求。如何做到这一点有很多不同的选择,它们基本上都完成了同样的事情,但没有一个接缝太理想。我想知道是否有人有他们可以分享的久经考验的工作流程?非常感谢。
解决方案
推荐阅读
- loops - 迭代 SAS 中的自定义集
- c - C - 从位掩码获取所需的移位
- ldap - LDAP 是正确的选择吗?
- ethereum - node-gyp 配置“在尝试加载 binding.gyp 时找不到 binding.gyp (cwd: D:\MyProject)”
- html - 无法通过双击从 html 中的表格复制文本
- javascript - 带有模态窗口的 jQuery 计数器
- javascript - 在 NodeJS 的 MySQL 查询中使用 Promises 的问题
- ansible - 获取错误“您需要成为 root 才能执行此命令” ansible-playbook
- javascript - 创建地图时如何隐藏侧面板和添加数据弹出窗口?
- sql - SQL - 求和然后除以零问题