Developer
bykvaadm
Переносим изменения между несколькими одинаковыми репозиториями
представим, что у вас есть несколько типовых репозиториев, которые не используют никаких централизованных "инклудов", а дублируют код. если нужно поправить один и тот же код в нескольких репозиториях можно сделать это через патч:
1) правим нужное в одной репе
2) git log - забираем <comit hash>
3) git format-patch -1 <comit hash> -> получим файл с патчем
4) намылить-смыть-повторить
while not udovletvoryon; do
cd repoN
git apply ../<source repo>/<patch_name>.patch
done
5) задумываемся о том что от дублирования кода надо избавляться
Откликнуться
Опубликовано: 2026-04-10