首页 > 解决方案 > 通过使用 git 复制 repos 将模板存储库中的提交应用到派生

问题描述

我有一个基于Node.jsstarter的存储库,其中包含其他自定义微服务的初始化代码。starterrepo 会不断更新,以满足与之通信的 API 的变化。其中一些正在中断,因此需要在越来越多的自定义微服务上传播更改。

我目前的流程是:

  1. masterstarterrepo中提取最新的
  2. 将文件复制到新文件夹,例如custom-repo-13
  3. 进行自定义更改custom-repo-13

这一直很好,直到,例如在 6 个月内,starterrepo 将有 30 个新提交和 1 个需要传播到其他 repo 的重大更改。

我目前针对这种情况的流程:

对于每个自定义回购:

  1. 确认new commits
  2. 通过手动复制粘贴来一一应用它们
  3. 通过运行一组单元测试来验证一切

问题:是否有某种方式可以自动利用 GIT 的力量将这些应用new commits到自定义的独立存储库中?

标签: node.jsgit

解决方案


推荐阅读