#git #git-merge #git-commit #git-merge-conflict #git-stage
#мерзавец #git-слияние #git-фиксация #git-слияние-конфликт #git-стадия
Вопрос:
У нас есть проект (Microsoft Business Central), где мы должны выполнить очень большое слияние с тысячами конфликтов слияния. Когда мы объединяем две ветви, мы получаем примерно половину изменений как поэтапные изменения (где слияние прошло успешно) и примерно половину как изменения с конфликтами слияния.
Я хотел бы зафиксировать эти поэтапные изменения, прежде чем начинать с конфликтов слияния (потому что конфликты слияния должны решаться разными людьми). К сожалению, когда я пытаюсь зафиксировать поэтапные изменения, я получаю сообщение об ошибке git
"error: Committing is not possible because you have unmerged files."
Есть ли какая-либо возможность зафиксировать только часть текущего слияния?
Ответ №1:
Есть ли какая-либо возможность зафиксировать только часть текущего слияния?
Нет. Я считаю это недостатком Git, и есть несколько теоретических методов для решения этой проблемы, но сегодня нет ничего практического.