Конвертировать LF в CRLF или обратно
У gitlab есть неприятная особенность, если файл был изменён и в нём сменилось окончание строк, то gitlab не может показать только изменённые строки. Вместо этого отображается изменение всех строк.
Для смены строк на проекте подойдут вот такие инструменты:
npm install -g crlf
crlf **/*.ts # посмотреть
crlf --set=CRLF **/*.ts # выполнить преобразование
npm install -g eol-converter-cli
eolConverter crlf warmup "**/*.ts" # посмотреть
eolConverter crlf "**/*.ts" # выполнить преобразование