Из источника git
:
merge_status = merge_3way(o, &result_buf, one, a, b,
branch1, branch2);
if ((merge_status < 0) || !result_buf.ptr)
die("Failed to execute internal merge");
merge_3way
- функция, которая (что неудивительно) выполняет трехстороннее объединение.Таким образом, сообщение «не удалось выполнить внутреннее слияние» печатается каждый раз, когда слияние возвращает ошибку.
У вас почти наверняка было другое сообщение об ошибке выше того, которое вы опубликовали, что является реальнымпричина.