Применение коммитов из репозитория шаблонов к производным путем копирования репозиториев с помощью git - PullRequest
0 голосов
/ 11 декабря 2018

У меня есть Node.js на основе starter репо с кодом инициализации для других пользовательских микро-сервисов.starter Репо постоянно обновляется, чтобы соответствовать изменениям в API, с которыми он взаимодействует.Некоторые из них ломаются, поэтому необходимо распространять изменения на растущее число пользовательских микроуслуг.

Мой текущий поток:

  1. извлечение последних master из starterrepo
  2. копировать файлы в новую папку, например, custom-repo-13
  3. вносить пользовательские изменения в custom-repo-13

Это хорошо работает до, например, через 6 месяцев, starter В репо будет 30 новых коммитов и 1 критическое изменение, которое необходимо распространить на другие репо.

Мой текущий поток для этой ситуации:

Для каждого пользовательского репо:

  1. определить new commits
  2. применить их один за другим, вставив копирование вручную
  3. проверить все, запустив набор модульных тестов

Вопрос: Есть ли какой-нибудь способ автоматически, используя возможности GIT, применить эти new commits к пользовательским, автономным репозиториям?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...