Почему все концы строк показывают различия на github? - PullRequest
0 голосов
/ 30 апреля 2018

Я редактировал презентацию коллег на проекторе, и когда я отправил свои изменения, я обнаружил, что эти различия в конце строки повсюду.

enter image description here

Мы оба на Маке, и я не могу понять, откуда они приходят или, что более важно, как заставить их уйти. (Я редактирую с помощью latextools в Atom, если это имеет значение)

1 Ответ

0 голосов
/ 30 апреля 2018

Подсказка находится в более темных красных элементах diff, которые выделяют символы , которые изменились. Обратите внимание, что это не просто одинаковая ширина в конце строки, выделено переменное количество символов, но все они являются пробелами.

Вероятно, произошло то, что во время редактирования ваш коллега оставил различные незначительные пробелы в конце строк - пробелы, в которых были отредактированы предложения, вкладки, в которых было отформатировано форматирование, и т. Д. Их редактор, вероятно, не настроен для отображения этого пробелы, чтобы они не заметили.

Однако ваш редактор был настроен на автоматическую обрезку таких пробелов - довольно распространенная функция - поэтому, как только вы коснулись файла и сохранили его, все концы были приведены в порядок.

Либо вы можете отключить эту функцию, либо коллега может включить ее, либо вы можете просто игнорировать пробелы в представлении diff, добавив ?w=1 к URL-адресу (к сожалению, это отключает комментирование, поскольку оно портится со строкой номера иногда).

...