Git перебазирует длинную ветку функций поверх разработки - PullRequest
0 голосов
/ 04 октября 2018

У нас есть длинная ветка feature, созданная из develop.Несколько человек работали над feature (работают над подветвлениями, созданными из feature и объединяются с ним) в течение месяца, но никогда не синхронизируют feature с develop.

I'mпри попытке сделать git rebase develop на feature сегодня слишком много конфликтов, кажется, что для каждого нового коммита, создаваемого git rebase, всегда есть конфликты, однако многие из них не являются проблемой, если сравнивать только первый и последний коммит.

Каков наилучший способ синхронизации feature с develop в этом случае?Для такой продолжительной ветки функций, как лучше синхронизировать их?(Если я делаю git rebase develop очень часто и продолжаю разрешать конфликты, это хорошо?)

1 Ответ

0 голосов
/ 04 октября 2018

Почему бы вам просто не объединиться и не превратиться в особенность?Это ветвление с длительным сроком действия, поэтому перебазирование не кажется правильным решением.

git merge develop

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

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