如果这个问题已经以不同的形式被问过,我很抱歉,但我做了一个搜索,没有找到我正在寻找的东西,这就是为什么我在这里发帖的原因。
我知道我可以使用外部比较工具(例如WinDiff)来执行存储库中的内容与本地计算机上的内容之间的差异,并且我可以对这些工具应用特定的过滤器,以忽略文件末尾的回车。这可以很好地工作,我可以看到外部工具实际上没有显示文件末尾的回车之间的差异,Dos和Linux之间的差异。
然而,我遇到的问题是,当我将文件提交(签入)回存储库时,我想做同样的事情!!我真的很想看看当我签入文件时,SVN "commit“是否可以忽略文件末尾的回车。
发布于 2014-06-05 18:19:48
对于存储库中已经存在的每个“文本”文件,您必须将svn:eol-style属性设置为native值。
svn propset svn:eol-style native MyFile.cpp一旦完成了一个文件,你就不必再做一次了。
对于新的存储库和/或添加到现有存储库的新文件,可以将该属性设置为默认属性,但这取决于您的SVN版本。
编辑:有关使用Tortoise SVN设置属性,请参阅Subversion Properties。
https://stackoverflow.com/questions/24048846
复制相似问题