Избегайте эффектов возврата коммита в другой ветке Git при слиянии
Работаем с git flow. У нас есть коллега, который не знаком с Git, который случайно слился и превратился вчера в мастера.
Разработка имеет довольно много функций, которые запускаются с нашим следующим выпуском, требующим возврата при слиянии. Это создало коммит, который отменяет все изменения. Когда мы возвращаем master к разработке, возвращаемый коммит удаляет код, сгенерированный нашими функциями.
Каков наилучший способ синхронизации разработки с мастером?с исправлениями, сохраняя при этом новые функции?
- Изменить - Просто чтобы уточнить, возврат былвозвращаться, И.Е.git revert -m 1
, поскольку коммит уже был передан в удаленный репозиторий.
С момента публикации этого ямы придумали возможное исправление путем ветвления мастера и возврата к обратному, однако яМне любопытно, есть ли другие возможности, которые могут минимизировать столкновения.