Слияние из моей ветви мастера в мою ветвь dev вызвало конфликт. При попытке разрешить этот конфликт с помощью Beyond Compare, я заметил3-сторонние конфликты слияния приводят к разметке на моей локальной стороне
"< < < < < < < ГОЛОВА", "=======", и «>>>>>>> (некоторая ветвь в git) "
показаны в моем коде. Я считаю, что Beyond Compare и подобные утилиты должны отфильтровывать эти строки, чтобы мы не случайно их проверяли.
Может кто-нибудь подтвердить, что это ошибка с Beyond Compare? Есть ли обходной путь?
Это не ошибка с Beyond Compare, это то, что вы используете для слияния (возможно, вы используете Source Tree?), Указывая, что код внутри этих точек - это нечто иное. –
Это, по сути, ожидаемое поведение. Как отметил @DaveV, 'git' использует эти строки, чтобы отметить, где конфликты слияния разрешены. Просто удалите их, прежде чем совершать, и вы хороши - немного дисциплины проходит долгий путь. –
Я использую SmartGit как мой git-клиент, а не Source Tree. – burnt1ce