У меня есть несколько разных проектов с закрытым исходным кодом, основанных на схожей базе кода, и каждый день мне нужно копировать изменения и исправления из одного в другое и обратно.
Поскольку некоторые из моих проектов слишком сильно расходятся,использовать подмодули git, а в других я не хочу, чтобы мои клиенты связывались с подмодулями и, следовательно, заглядывал в мою работу над другими проектами, теперь я делаю это с git patch
и git apply
, что является утомительной работой.
Я собираюсь рассмотреть вопрос о переключении на git pull
и git push
между локальными репозиториями на моей машине, следовательно, используя git cherry-pick
и git merge
, чтобы подобрать необходимые изменения, но есть ли лучший способ?