У меня есть проект, в котором используется ряд зависимостей, которые я хочу обновить самостоятельно, но постоянно обновляюсь с исправлениями в основной ветке.
Например, допустим, у меня есть базовый 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 каждый раз, когда я обновляюсь, или есть ли способ связать все, чтобы одним нажатием / нажатием обновлялись все репо / вилки одновременно?