添加文件时SVN不一致eol

发布于 2024-12-22 03:05:27 字数 470 浏览 0 评论 0原文

安静地说,我正在尝试将新文件添加到我的存储库中,我的命令如下所示:

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦毁影碎の 2024-12-29 03:05:27

vim 可以轻松地将行结尾强制为完全 CRLF 或完全 CR。

:set ff=unix
:wq

d2udtoxdos2unix 是一些简单实用程序的名称,通常安装在系统上来执行此任务。您还可以使用标准 tr(1) 实用程序:

tr -d '\r' < input > output

vim makes it easy to force line endings to entirely CRLF or entirely CR.

:set ff=unix
:wq

d2u, dtox, dos2unix, are some names for simple utilities that are often installed on systems to do this task. You could also use the standard tr(1) utility:

tr -d '\r' < input > output
尝蛊 2024-12-29 03:05:27

在 Windows 操作系统上工作时,使用 Notepad ++:

Edit -> EOL Conversion.

 - Windows Format
 - UNIX/OSX Format
 - Old Mac Format

状态栏中有当前格式信息。

While working on Windows OS use Notepad ++:

Edit -> EOL Conversion.

 - Windows Format
 - UNIX/OSX Format
 - Old Mac Format

You have current format information in the status bar.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文