мерзавец показывает таинственные изменения - PullRequest
0 голосов
/ 30 мая 2019

Я постоянно сталкиваюсь с этой проблемой при работе в команде.Каждый раз, когда я нажимаю на изменения, некоторые изменения не были сделаны мной, и я не могу понять, что изменилось.Я приложил пример скриншота из Fork.

Вы можете видеть, что крошечный символ выделен в конце строки 64. Файл имеет формат конца строки LF, и я не думаю, что он смешивает его с CRLF.

Команда использует разные ОС и IDE

enter image description here

Примечание: выделенный символ не является пробелом.Я не могу опубликовать текст здесь, так как он переформатирован SO.

1 Ответ

0 голосов
/ 30 мая 2019

Я могу быть символом конца строки или символами новой строки. Например, возможно, они добавили (случайно) пробелы после скобок, и их редакторы не обрезают их автоматически, а ваши могут быть настроены на их обрезку, чтобы они исчезали, создавая изменения.

Вы должны действительно синхронизироваться с вашей командой, чтобы использовать те же настройки редактора (тип символов новых строк, обрезка конца строк и т. Д.), Чтобы избежать подобных ситуаций.

...