Как организовать распараллеливание работы исправления конфликтов мерджа в Git?

Рейтинг: 2Ответов: 1Опубликовано: 22.12.2014

Есть бранч, в нем двумя людьми делалась работа. Достаточно много конфликтных файлов. Можно ли как-то распараллелить задачу исправления конфликтов на двоих людей, чтобы один исправил свои изменения, а другой свои?

Заранее спасибо за советы.

Ответы

▲ 2Принят

Примерная схема работы:

  1. Выполнить merge, но не делать push (хотя это и так не получится);
  2. Выявить проблемные файлы и коммиты изменившие их;
  3. Распределить между собой коммиты;
  4. Сделать git cherry-pick идентификатор коммита для группы коммитов и решать проблемы на месте. Можно так же использовать git cherry-pick --no-commit список коммитов через пробел.

Такой метод не способствует чистоте в репозитории, зато позволяет постепенно подойти в решению конфликтов.