Как мне поддерживать текущую версию моего проекта в актуальном состоянии с помощью другого зеркального репо при написании нового кода в моем собственном репо
Я ищу лучший способ сохранить мои версии выпуска и код, соответствующие исходному репо, а также обновить уникальный код и версию выпуска в моем репо, но не создавать целую отдельную систему управления версиями.
У меня есть зеркальное репо проекта, который активно поддерживается и выпускает регулярные версии другой группой. Я использую Renovate для мониторинга и создания MR, когда они обновляют свое репо с помощью тега новой версии. Это хорошо помогает поддерживать мой код в актуальном состоянии с их выпусками, однако я создаю новые вещи поверх их кода. Так что не точное зеркало.
Если у меня есть их версия 1.7.0 и она актуальна, но потом я выпускаю новый код самостоятельно, то версия будет отличаться от источника. Мне пришлось бы сделать 1.7.1, который поставил бы мой собственный проект перед репозиторием исходного кода, что определенно не является правильным решением. Или мне пришлось бы пометить его как 1.7.0-. Я думаю, что это правильный путь, но ищу другие решения, чтобы поддерживать управление версиями моего репо как можно ближе к версиям источника (major.minor.patch).