2017-02-15 3 views
-2

Я клонировал репозиторий GIT и пошел запускать модульные тесты, однако они терпят неудачу, потому что текстовый файл, который обрабатывается, имеет \n разрывы строк, но поскольку это машина Windows, ожидается, что разрывы строк будут в форме \r\n.Как исправить разрывы строк в моем решении после изменения файла конфигурации git

Из того, что я прочитал, добавление autocrlf = true в конфигурационный файл должно привести к нормализации разрывов строк при проверке/проверке. Это правда?

Моя проблема в том, что файлы, которые уже были загружены из источника, имеют разрывы строк \n, а не \r\n. Как заставить мое решение загружать только эти файлы с правильными перерывами? У меня есть некоторые незафиксированные изменения, которые я не совсем готов нажать.

+0

Почему в downvote s? – Lock

ответ

1

Вы можете попробовать:

  • копить изменения
  • создать».gitattributes' (вместо того, чтобы полагаться на„autocrlf“настройка, это старый способ сделать ...)
  • совершить это
  • (здесь тесты должны пройти)
  • unstash ваши изменения
+0

Я попробую и посмотрю, как я пойду. Благодаря! – Lock