Нормализация окончаний строк в Visual Studio 2010 - PullRequest
13 голосов
/ 04 августа 2010

У нас есть несколько разработчиков, работающих над приложением, и кажется, что всякий раз, когда один конкретный человек работает с файлом, кто-то другой работает с ним, они получат:не соответствуетХотите ли вы нормализовать окончания строк?

Есть ли в Visual Studio какая-то опция, позволяющая изменить разработчика, чтобы у нас не появлялось постоянно очень раздражающее сообщение?

Ответы [ 4 ]

22 голосов
/ 04 августа 2010

Если вы не хотите, чтобы Visual Studio проверяла это при открытии файла, вы можете снять флажок при появлении запроса («Всегда показывать это диалоговое окно») или в меню «Инструменты-> Параметры» в разделе «Среда-> Документы->» «Проверить». для последовательных концов строки под нагрузкой "

Кто-то в вашем проекте, вероятно, использует редактор, использующий окончания строк в стиле Unix или Mac.

3 голосов
/ 25 октября 2015

Похоже, Visual Studio сохраняет окончания строк при копировании / вставке кода из других источников.Это означает, что даже если вы работаете в одиночку на одной платформе, вы можете получить эти досадные предупреждения.

Недавно мы смешали окончания строк Mac и Windows в сценарии после некоторого копирования / вставки кода из другого проекта.

Проблема была решена путем копирования всего смешанного кода в соответствующий текстовый редактор Notepad ++.Затем мы скопировали текст из Notepad ++ и заменили текст в Visual Studio.Получившийся текст имел одинаковые окончания строк.

2 голосов
/ 09 апреля 2015

Я получил это сообщение раньше (обычно работаю с Unity3D и использую VS2012 в качестве моего компилятора).Самый простой способ, который я нашел, чтобы решить эту проблему, это позволить VS отформатировать код (CTRL-K, CTRL-D) и затем сохранить его.

1 голос
/ 23 сентября 2010

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

Например, для Perforce:http://kb.perforce.com/?article=063

Например, для Subversion используйте свойство svn: eol-style http://svnbook.red -bean.com / ru / 1.7 / svn.advanced.props.file-portability.html # svn.advanced.props.special.eol стиль

...