Как автоматически всегда игнорировать скомпилированные папки сборки во время git rebase? - PullRequest
0 голосов
/ 26 апреля 2018

Я использую 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 для определенных файлов ("наши", "мои", "их") связано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...