【发布时间】:2013-05-19 19:23:21
【问题描述】:
一次提交 2447 个文件时,我完全陷入了 SVN 错误。我在 Windows 7 64 位上使用 TortoiseSVN(最新版本)。
事实上,有些文件是在 Mac 上创建的,而另一些是在 PC 上创建的,所以 TortoiseSVN 停止了提交,并出现了一个恼人的 Inconsistent line ending style 错误。
一开始,为了解决这个问题,我手动打开NetBeans中的有罪文件,添加一个空格,删除它并保存文件,以便NetBeans正确转换所有行结束字符,但似乎有多个“一些文件”被定罪。
【问题讨论】:
-
我会尝试在 cygwin shell 上使用
unix2dos。 -
写一个小程序,寻找mac风格的终结符,用windows风格代替? Netbeans find&replace with regex 或许也能做到这一点。
-
Notepad++还可以同时查找和替换多个文件,支持搜索
\r、\n等 -
我更喜欢@assylias 的解决方案。我创建了一个几乎可以工作的正则表达式:
\w\n$- 它选择所有 Unix EOL 字符,除了它还选择开头的第一个字符(\w)...... -
您可以捕获 w:
(\w)\n$并替换为$1\r\n其中 $1 是字符。
标签: svn windows-7 tortoisesvn eol