Как заставить git merge использовать их не только для конфликтов, но и для конфликтов? - PullRequest
0 голосов
/ 18 декабря 2018

В своей ветке я добавляю новую папку с некоторыми файлами mine_only/**, и я изменил некоторые другие файлы.

В своей ветке они также изменили некоторые файлы, когда я объединяю их ветку, некоторые файлы объединяются, а у некоторых файлов возникают конфликты.

Мне нужно оставить mine_only/***, но отбросить мои другиеизменяет вышеуказанные другие файлы и использует только их.

Я обнаружил, что если я использую -X theirs, только конфликтующие файлы принадлежат им, мои изменения в этих незашифрованных файлах все еще остаются.

Как я могусделать это?

1 Ответ

0 голосов
/ 18 декабря 2018

вы можете оформить их версию ветки с помощью

git checkout their-branch -- .

, затем вы можете оформить свои изменения в рабочей папке

git checkout your-branch -- my_folder/.

, теперь просто добавьте все изменения и подтвердите завершение слияния.

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