如何使用SVN规范化XML文档和XSLT模板的行尾?

如何使用SVN规范化XML文档和XSLT模板的行尾?,xml,svn,normalization,eol,Xml,Svn,Normalization,Eol,我需要确保XML和XSLT文件以一致的行尾签入,而不管用于开发的IDE或操作系统是什么。如何配置SVN来执行此操作,并让我的团队的其他成员也执行此操作?打开SVN客户端的配置文件: vi ~/.subversion/config 添加或取消注释以下设置: [miscellany] enable-auto-props = yes [auto-props] *.xml = svn:eol-style=native *.xsd = svn:eol-style=native *.xsl = svn:

我需要确保XML和XSLT文件以一致的行尾签入,而不管用于开发的IDE或操作系统是什么。如何配置SVN来执行此操作,并让我的团队的其他成员也执行此操作?

打开SVN客户端的配置文件:

vi ~/.subversion/config
添加或取消注释以下设置:

[miscellany]
enable-auto-props = yes

[auto-props]
*.xml = svn:eol-style=native
*.xsd = svn:eol-style=native
*.xsl = svn:eol-style=native
在TeamWiki上记录这一点

创建别名以转换现有文件,并与团队共享:

alias svn_clean='svn propset svn:eol-style "native" *; svn commit'
参考资料