git CRLF - проблема для Windows и Linux - PullRequest
0 голосов
/ 13 марта 2019

В моем файле была новая строка, вставленная с компьютера Windows в репозиторий git. Снимок экрана: - enter image description here

Обратите внимание на новую строку между скобками. Это было с Windows-машины. Последняя скобка является скобкой конца класса, а другая - скобкой конца функции

Теперь другой пользователь с Ubuntu Linux Machine удалил эту новую строку и добавил новый метод в конце.

Код до второй-последней скобки, также присутствовал в целевой ветви. Пользователь Linux добавил код под ним, и automerge должен был объединить только новый код (или вызвать конфликт).

Git auto merge запустился, не вызывая конфликта, но автоматически объединил, с избыточностью скопировал и вставил несколько строк кода, включая вторую последнюю скобку.

Что может быть потенциальной причиной этого? Дайте мне знать, если какие-либо дополнительные детали необходимы или нет.

...