安静,我正在尝试将新文件添加到我的存储库,我的命令如下:
svn add * --force
但这会产生:
svn: File 'install/config.xml.php' has inconsistent newlines svn:
Inconsistent line ending style
问题是该文件尚未受到版本控制,因此当我尝试 propdel 或类似的操作时,它不起作用。
我确信此文件不受版本控制,因为 svn status 显示以下内容:
? install/version
? install/config.xml.php
我已经在 svn 默认配置中启用了 autoprops,但这没有帮助。
有什么想法吗?
顺便说一句:这是一个服务器,所以没有 GUI。
最佳答案
vim
可以轻松地将行结尾强制为完全 CRLF 或完全 CR。
:set ff=unix
:wq
d2u
、dtox
、dos2unix
是一些简单实用程序的名称,通常安装在系统上来执行此任务。您还可以使用标准 tr(1)
实用程序:
tr -d '\r' < input > output
关于linux - 添加文件时SVN不一致eol,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8549080/