3

Я занимаюсь объединением ветвей git между двумя ветвями, используя Visual Studio Team Explorer для Git Repo. Я принял решение изменить «Сохранить цель». У меня есть 190 файлов кода. В настоящее время кажется, что мне нужно пройти через каждый файл и нажать «Сохранить тагет». Пожалуйста, смотрите снимок экрана ниже:Как принять изменения слияния ветки Git в нескольких файлах за один раз в Visual Studio Team Explorer?

Team Explore screen shot

Любые идеи, как я могу сделать это в пакете? Любой скрипт, который я могу запустить, чтобы делать все эти файлы?

ответ

2

Отменить слияние в Visual Studio Team Explorer и использовать командную строку Git.

Предполагая, что вы находитесь на master-wg ветви, сделайте следующее:

git merge -X ours develop-wg

В -X ours опционные силы конфликтов слияния будет автоматически решен в пользу «нашей» версии (т.е. от филиала мы в настоящее время вывезено, ветвь, в которую мы сливаемся). Изменения в другой ветке, которые не конфликтуют с нашей веткой, также будут отражены в результате слияния.