Какова лучшая практика для одновременного управления форками нескольких репо внутри основного проекта? - PullRequest
1 голос
/ 09 марта 2020

У меня есть проект, в котором используется ряд зависимостей, которые я хочу обновить самостоятельно, но постоянно обновляюсь с исправлениями в основной ветке.

Например, допустим, у меня есть базовый c веб-сайт:

- page.html // my code
   - javacript.js // a fork of a third party project, which I have modified
   - styles.css // another fork of another third party project, again which I have modified

Мои вилки настроены специально c для использования с моим проектом, в той степени, в которой они не будут использоваться в других местах

Я понимаю лучше практика для разветвления заключается в том, чтобы i) разветвлять проект, ii) добавлять исходный код к исходному источнику и iii) создавать ветку для работы, чтобы было легко сравнивать и управлять изменениями.

Однако В приведенном выше примере я также использую git для управления проектом в целом и клонирую сторонние вилки в ту же папку. Это означает, что у меня есть только один репо, так что все это объединено в один проект, и я не понимаю, как я могу сравнить вилки с их источником.

Если я хочу сохранить все репо отдельно, Нужно переключать репо и син c каждый раз, когда я обновляюсь, или есть ли способ связать все, чтобы одним нажатием / нажатием обновлялись все репо / вилки одновременно?

1 Ответ

0 голосов
/ 09 марта 2020

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

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