Зеркальное отображение репозитория с изменениями, примененными к каждой ветке - PullRequest
1 голос
/ 06 мая 2020

У меня есть репозиторий, являющийся форком другого. (Не в смысле GitHub; репозитории не связаны таким образом.) Я продолжаю разработку в ветке master, но для удобства зеркалирую ветки восходящего проекта с префиксом upstream/, например:

git remote add upstream ...
git fetch --prune upstream
git push --prune origin \
    '+refs/remotes/upstream/*:refs/heads/upstream/*' \
    '+refs/tags/*:refs/tags/upstream/*'

Это работает очень хорошо.

С тех пор я добавил файлы конфигурации для службы непрерывной интеграции. Но поскольку эти файлы конфигурации не находятся в ветвях upstream/, CI не срабатывает, когда изменения передаются в эти ветки.

Имеет ли смысл изменить мой сценарий зеркального отображения, чтобы добавить файлы конфигурации в каждую upstream/ филиал? Как мне лучше всего этого добиться?

В идеале я хотел бы сделать это таким образом, чтобы было легко получить изменения с upstream/master на master. Думаю, если я просто добавлю коммит поверх каждой ветки, это будет мешать этому.

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