Я использую git для проекта Laravel, который использует Webpack для минимизации файлов javascript и SCSS для генерации файлов CSS.
У меня есть ветка master
и ветка ws
.
Когда я нахожусь в ветви ws
и хочу запустить git rebase master
, я в настоящее время вижу 54 шага конфликтов.
Почти все они относятся к каталогам public/js
или public/css
или composer.lock
или public/mix-manifest.json
.
Во время перебазирования я не хочу тратить время на ручное разрешение каждого из этих конфликтов, потому что в любом случае планирую потом запустить npm run production
(который восстановит public/mix-manifest.json
и все файлы в public/js
) и принять забота о SCSS и композиторе тоже.
Я читал о git rerere , но чувствую, что здесь это не поможет.
Я также не хочу вручную запускать git checkout --ours десятки раз.
Как я могу сделать процесс ребазирования быстрее и проще?
P.S. Интересно, если Выбрать стратегию слияния Git для определенных файлов ("наши", "мои", "их") связано.