Я пытаюсь объединить многострочные строки. Я написал код для объединения данных, который не имеет символа «/ n», но не может продолжить его. Чего мне нужно добиться, так это сравнить узел-предок с удаленным узлом и локальным узлом и объединить изменения удаленного или локального в предке построчно. Каждая строка должна сравниваться между $ancestor->$remote
а также $ancestor->$local
и обновляется в предок.
Например: 3-я строка изменяется в удаленной, но не локальной, поэтому все изменения из 3-й строки $remote
должно быть объединено с $ ancestor, и то же самое должно произойти с 6-й строкой $local
если есть изменение в строке 6.
Другой пример:
$ancestor = "This is a
normal comment"$remtote = "This is not a
normal comment"$local = "This is a
abnormal comment"$expected_result = "This is not a
abnormal comment"
Задача ещё не решена.
Других решений пока нет …