颠覆 svn 同步消息的含义 [英] subversion svn sync message meaning
问题描述
我尝试使用 svnsync 创建镜像仓库.
I've tried to create a mirror repository using svnsync.
一切正常,但在同步过程完成后,它显示以下消息.
Everything is working fine but after the sync process is done it is showing below message.
注意:标准化 svn:* 属性到 LF 行尾(2 rev-props,0 node-props).
我已经搜索了这条消息,但什么也没找到(我会说我无法理解)
I've searched about this message and I found nothing(I would say I couldn't understood)
谁能解释一下这条消息是什么意思?
Can anyone explains what does that message means?
推荐答案
这个 链接 声明:
Subversion 一直记录属性必须有 LF 行结局.在 1.6 中,服务器开始强制执行.
Subversion has always documented that properties had to have LF line endings. In 1.6 the server started enforcing it.
虽然我找不到关于它的官方文档.
although I could not find official docs about it.
上述更改导致了错误:
当源在 svn:* 属性(eol 样式)中有 ^M 时,svnsync 失败.
svnsync fails when source has ^M in svn:* properties (eol-style).
通过自动将 SVN 道具 EOL 更改为 LF 修复了 svnsync 中的错误:
修复问题 #3404:在 svnsync 期间标准化 svn:* props 中的行尾.始终自动将所有 svn:* 属性转换为 LF 行结尾风格,并在所有其他事情之后集体通知所有规范化完成了.
Fix issue #3404: Normalize line endings in svn:* props during svnsync. Always automatically convert all svn:* properties to LF line ending style, and notify about all normalizations collectively after all else is done.
这篇关于颠覆 svn 同步消息的含义的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!