Работа с потоком git. У нас есть сотрудник, который не знаком с git, который случайно слился с разработчиком вчера.
Develop имеет довольно много функций, которые запускаются с нашей следующей версией, требуя возврата на слияние. Это создало коммит, который отменяет все изменения. Когда мы объединим мастера обратно в разработку, revert commit удаляет код, сгенерированный нашими функциями.
Каков наилучший способ работы с синхронизацией с основными исправлениями при сохранении новых функций?
- Изменить -
Чтобы уточнить, возврат был возвратом. И.Е. git revert -m 1 <sha>
, поскольку фиксация уже была перенесена в удаленный репозиторий.
После публикации этого вопроса я придумал возможное исправление, разветкив мастер и вернув реверт, однако мне любопытно, есть ли другие возможности, которые могут минимизировать конфликт.