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