Что именно является причиной Control Freak: Commit rejected. Foxtrot merges not allowed
Мы часто получаем эту ошибку, если она вызвана комбинацией pull
, rebase
и amend
пользователями при фиксации?
Нужна ясность, чтобы навсегда избавиться от этого.Я знаю и понимаю, что ветвь разошлась, и она потеряла след, но то, что именно привело к тому, что это происходит на простом языке, очень заметно
Мы убиваем время, чтобы перебазировать каждый раз, когда мы видим эту ошибку.Мы вручную подбираем изменения, чтобы избавиться от этого.
Как идентифицировать зафиксированный тип, например, был ли правильный коммит после перебазировки, извлечения или изменения и какой именно коммит и кем? 1013 *
Мы хотим научить разработчиков выходить изподобные ошибки допускают впредь.Хотелось бы услышать о лучших практиках.
Кроме того, хотите понять, есть ли какая-либо причина для использования таких комбинированных инструментов, как git-bash / source-tree?
Можем ли мы отключить эту причину любымшанс?