gpt4 book ai didi

SVN: "Inconsistent line ending style"- 故意用 ^M checkin 文件

转载 作者:行者123 更新时间:2023-11-29 08:56:49 25 4
gpt4 key购买 nike

在 CentOS 4.2 上使用 svn 版本 1.3.1(由于配置控制 CM 服务器而无法升级)。

出于重要原因,我的代码(bash 脚本)中特别包含一个 ^M。不幸的是,颠覆不允许我 checkin 这个文件。它提示说:

svn:提交失败(详情如下):
svn: 不一致的行结束样式
svn: 你的提交信息被留在一个临时文件中:

我已经证明从我的代码中删除单个 ^M 允许它被 checkin 。我如何告诉 subversion ^M ​​是故意的并且它应该允许文件被 checkin ?

最佳答案

您需要从文件中删除 svn:eol-style 属性。在添加此属性之前,Subversion 不关心文件中的行结尾。引用subversion book :

This means that by default, Subversion doesn't pay any attention to the type of end-of-line (EOL) markers used in your files.

这本书接着描述了如何通过设置 svn:eol-style 让 Subversion 关心行尾,这正是你不要的想要。

关于SVN: "Inconsistent line ending style"- 故意用 ^M checkin 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1528221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com