Git объединить и игнорировать все конфликты CSV автоматически - PullRequest
0 голосов
/ 15 мая 2018

У меня есть две ветви brancha и branchb. Я сделал несколько небольших изменений кода в branchb и провел тестовый запуск. В результате несколько файлов CSV изменились в branchb.

Теперь я нахожусь на brancha и пытаюсь объединить branchb с brancha. Однако я получил несколько конфликтов из-за измененных файлов CSV.

Как я могу игнорировать любые конфликты CSV, то есть по умолчанию принимать все CSV из brancha и фокусироваться только на конфликтах кода (если они есть) при объединении brancha и branchb?

1 Ответ

0 голосов
/ 15 мая 2018

После конфликта вы можете сделать что-то вроде:

git checkout --ours path/to/directory/csv/*.csv

Эта команда разрешит конфликты, принимая только изменения CSV из нашей ветви (brancha, то есть получение слияния).Поскольку для фильтрации CSV-кода используется подстановочный знак (*.csv), он будет принимать только изменения в файлах CSV.

Если файлы CSV находятся в разных каталогах и / или вам нужен более сложный фильтр для захватавсе файлы CSV изменены, вы можете обратиться к документации fnmatch .

...