По умолчанию Cygwin использует CRLF - PullRequest
1 голос
/ 06 января 2010

Я использую компьютер с Windows и редактирую файлы, извлеченные из SVN, в котором файлы зарегистрированы в DOS.

Я использую cygwin, и когда я создаю новый файл или исправляю файл с помощью бинарных файлов cygwin, формат файла - unix. На самом деле мне нужно всегда использовать формат DOS для них, чтобы мои коллеги не испытывали неудобств.

Могу ли я использовать Cygwin в формате DOS, например, для сеанса bash?

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

Ответы [ 2 ]

2 голосов
/ 06 января 2010

Вы можете заставить SVN делать это преобразование автоматически. Проверьте propset и вариант eol-style:

http://svnbook.red -bean.com / о / 1,1 / ch07s02.html # СВНЫ-ч-7-раздел-2.3.5

Это позволит файлам всегда иметь последовательность новой строки, присущую платформе, на которой вы извлекли файлы (т.е. вы можете получить их в LF, а остальные будут иметь те же файлы с CRLF):

svn propset svn:eol-style native put-your-filenames-here
1 голос
/ 06 января 2010

Вы можете выбрать формат файла UNIX или DOS во время установки cygwin.

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