默认使用cygwin来使用CRLF

时间:2010-01-06 11:34:09

标签: cygwin

我正在使用Windows PC并编辑从SVN检出的文件,其中包含使用DOS签入的文件。

我使用cygwin,当我使用cygwin二进制文件创建新文件或修补文件时,文件格式为unix。真的我需要总是使用DOS格式,所以我的同事不会给你带来不便。

有没有什么方法可以让cygwin使用DOS格式来说bash会话?

我很欣赏我可以针对这些文件运行unix2dos,但这很痛苦 - 如果可能的话,我宁愿把它们作为DOS开始。

2 个答案:

答案 0 :(得分:2)

您可以让SVN自动为您执行此转换。查看propseteol-style选项:

http://svnbook.red-bean.com/en/1.1/ch07s02.html#svn-ch-7-sect-2.3.5

这将使文件始终具有您检查文件的平台的原生换行序列(即,您可以在LF中获取它们,而其他文件将与CRLF具有相同的文件):

svn propset svn:eol-style native put-your-filenames-here

答案 1 :(得分:1)

您可以在安装cygwin期间选择UNIX或DOS文件格式。