添加文件时SVN不一致eol
安静地说,我正在尝试将新文件添加到我的存储库中,我的命令如下所示:
svn add * --force
但这会产生:
svn:文件“install/config.xml.php”具有不一致的换行符 svn:
行尾样式不一致
问题是该文件尚未受到版本控制,因此当我尝试 propdel 或类似的操作时,它不起作用。
我确信该文件不受版本控制,因为 svn status 显示以下内容:
?安装/版本
?安装/config.xml.php
我已经在 svn 默认配置中启用了 autoprops,但这没有帮助。
有什么想法吗?
顺便说一句:这是一个服务器,所以没有 GUI。
Quiet simply I am trying to add new files to my repository, my command goes like this:
svn add * --force
but this produces:
svn: File 'install/config.xml.php' has inconsistent newlines svn:
Inconsistent line ending style
The thing is that this file is not yet under version control, so when I try to propdel or anything similar it doesn't work.
I am sure this file is not under version control because svn status shows this:
? install/version
? install/config.xml.php
I have already enabled the autoprops in svn default config but this did not help.
Any ideas?
Btw: this is a server, so no GUI.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
vim
可以轻松地将行结尾强制为完全 CRLF 或完全 CR。d2u
、dtox
、dos2unix
是一些简单实用程序的名称,通常安装在系统上来执行此任务。您还可以使用标准tr(1)
实用程序:vim
makes it easy to force line endings to entirely CRLF or entirely CR.d2u
,dtox
,dos2unix
, are some names for simple utilities that are often installed on systems to do this task. You could also use the standardtr(1)
utility:在 Windows 操作系统上工作时,使用 Notepad ++:
状态栏中有当前格式信息。
While working on Windows OS use Notepad ++:
You have current format information in the status bar.