我们正在使用SVN和NetBeans(SVNKit)。 不幸的是,我的同事在Windows上改变了他的客户端(TortoiseSVN)上的一些设置并提交了他的版本。更新后,我无法再提交任何更改,因为NetBeans抱怨:
Please set the eol-style manually (to native) or check how to set it globally in your client for new files.
在我的SVN配置中,我有相应的设置:
[miscellany]
enable-auto-props = yes
[auto-props]
*.java = svn:eol-style=native
*.xhtml = svn:eol-style=native
<more entries>
但是,正如我所读到的,这些属性将仅应用于新文件,因此NetBeans中出现此错误的原因是什么?我没有创建任何新文件,只是更新了一些。可能是TortoiseSVN还将这些属性应用于更新的文件吗?
我很抱歉这个有点不清楚的问题,但我的同事正在休假几个星期...... :(
答案 0 :(得分:0)
在调试结果后出现以下结果: 我的同事在服务器上安装了一个额外的脚本,用于检查传入提交中包含的所有文件是否具有&#34; eol-style&#34;财产集。我是唯一一个使用Linux + NetBeans + SVNKit的人,其他人没有注意到这个错误,这导致怀疑TortoiseSVN也将自动道具应用于更新的文件,而SVNKit只将它们应用于新文件。