У нас есть проект (приложение PHP), но установка для каждого клиента меняется, иногда очень мало, а иногда и больше. Тем не менее, большая часть исходного кода является обычным явлением. Мы управляем конкретными установками в качестве параллельных ветвей для управления ветвью, и нам необходимо перенести изменения с основного на другие ветки. Такая же ситуация была решена в Git: как поддерживать (в основном) параллельные ветки с разницей в несколько раз? Самое голосованое решение заключалось в том, чтобы передать изменения между такими типами:
git pull
git checkout local
git rebase master
Как упоминалось в решении, он создает неускоренные перетаскивания после перезагрузки, что я нахожу очень неприятным осложнением. Мой вопрос: почему бы не сделать:
git pull
git checkout local
git merge master