默认cygwin使用CRLF

默认cygwin使用CRLF,cygwin,Cygwin,我正在使用windows PC编辑从SVN签出的文件,SVN使用DOS签入文件 我使用cygwin,当我使用cygwin二进制文件创建新文件或修补文件时,文件格式为unix。实际上,我需要始终使用DOS格式来处理这些问题,这样我的同事就不会感到不便 有没有办法让cygwin使用DOS格式来进行bash会话 我很感激我可以对这些文件运行unix2dos,但这是一个难题-如果可能的话,我宁愿让它们作为DOS开始。您可以在安装cygwin期间选择UNIX或DOS文件格式。您可以让SVN自动为您执行此转

我正在使用windows PC编辑从SVN签出的文件,SVN使用DOS签入文件

我使用cygwin,当我使用cygwin二进制文件创建新文件或修补文件时,文件格式为unix。实际上,我需要始终使用DOS格式来处理这些问题,这样我的同事就不会感到不便

有没有办法让cygwin使用DOS格式来进行bash会话


我很感激我可以对这些文件运行unix2dos,但这是一个难题-如果可能的话,我宁愿让它们作为DOS开始。

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

您可以让SVN自动为您执行此转换。查看
propset
eol样式
选项:

这将使文件始终具有签出文件所在平台的本机换行序列(即,您可以在LF中获取它们,其他文件将具有与CRLF相同的文件):


好的,这是一个很好的观点。我也很喜欢这种行为。我没有在我原来的问题上这么说,所以我正在移动GoalPosits——抱歉:-我当然会考虑这一点,所以谢谢。好了,这会让我检查CygWin的安装选项,但是当使用两个文件格式都是DOS的补丁时,使用二进制安装仍然给我UNIX文件。
svn propset svn:eol-style native put-your-filenames-here