我正在使用Windows PC并编辑从SVN检出的文件,其中包含使用DOS签入的文件。
我使用cygwin,当我使用cygwin二进制文件创建新文件或修补文件时,文件格式为unix。真的我需要总是使用DOS格式,所以我的同事不会给你带来不便。
有没有什么方法可以让cygwin使用DOS格式来说bash会话?
我很欣赏我可以针对这些文件运行unix2dos,但这很痛苦 - 如果可能的话,我宁愿把它们作为DOS开始。
答案 0 :(得分:2)
您可以让SVN自动为您执行此转换。查看propset
和eol-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文件格式。