SVN наложенный eol при добавлении файла - PullRequest
2 голосов
/ 18 декабря 2011

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

svn add * --force

, но это выдает:

svn: File 'install /config.xml.php 'имеет противоречивые символы новой строки1012 * или что-то подобное, он не работает.

Я уверен, что этот файл не находится под контролем версий, потому что svn status показывает это:

?установить / версия
?install / config.xml.php

Я уже включил autoprops в конфигурации SVN по умолчанию, но это не помогло.

Есть идеи?

Кстати: этоэто сервер, поэтому нет графического интерфейса.

Ответы [ 2 ]

3 голосов
/ 18 декабря 2011

vim упрощает принудительное окончание строк до полностью CRLF или полностью CR.

:set ff=unix
:wq

d2u, dtox, dos2unix, некоторые названия простых утилит, которые частоустановлен в системах для выполнения этой задачи.Вы также можете использовать стандартную утилиту tr(1):

tr -d '\r' < input > output
0 голосов
/ 16 июня 2015

При работе в ОС Windows используйте Notepad ++:

Edit -> EOL Conversion.

 - Windows Format
 - UNIX/OSX Format
 - Old Mac Format

В строке состояния отображается информация о текущем формате.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...