Как несколько человек могут внести свой вклад в разрешение конфликтов во время крупной операции перебазирования DVCS? - PullRequest
9 голосов
/ 23 марта 2011

Перебазирование очень долгоживущей тематической ветки может быть довольно болезненным и занимать часы или дни работы одного человека. Как второй (или третий) человек может внести свой вклад в перебазирование? Есть ли какой-нибудь инструмент, который может найти независимые конфликты, над которыми два человека могли бы работать независимо?

1 Ответ

9 голосов
/ 23 марта 2011

включите повторно

git config --global rerere.enabled 1
git config --global rerere.autoupdate true

всякий раз, когда вы разрешаете конфликт, разрешение записывается.Теперь вы должны поделиться им:

Установите символическую ссылку на каталог .git/rr-cache.Инициализируйте это как хранилище.Пусть другие разработчики сделают это.

Теперь вы можете делиться разрешениями в команде через этот репозиторий разрешений.

Подробнее об этом: http://progit.org/2010/03/08/rerere.html

Вы можететакже переосмыслите свою стратегию перебазирования.Объединение - лучший вариант для определенных ситуаций.

Надеюсь, это поможет.

...