У меня есть общий вопрос управления версией. Недавно я написал приложение и планирую использовать мою текущую работу с новыми функциями.
Мое намерение состоит в том, чтобы закончить с двумя различными приложениями ("my application", and "my application plus")
, оба основаны на одном и том же ключевом коде, но одна из версий имеет больше встроенных функций.
Мой вопрос в том, есть ли способ установки контроля версий два разных репозитория (я полагаю), но один из репозиториев ссылается на другой.
Так что, в основном, если я изменю один из основных элементов в одном приложении, он изменит его в обоих.Управление версиями с несколькими версиями
Ветвление может быть ответом, но я всегда думал, что ветвление использовалось для части кода с намерением слить его обратно, не нарушая или не разрушая сборку. Мой сценарий немного отличается.
Любые идеи?
Я рекомендую разделить варианты версий и варианты, т. Е. Реализовать свои варианты с различными (сборками) конфигурациями - не с различными программными модулями. – nosid
Правильно, или у вас есть основная функциональность в основной библиотеке и надстройках в отдельном репо, которое связано с основной библиотекой. – tripleee