我在Windows机器上和Linux机器上都有一个SVN版本库的两个检出。对两个版本库进行完全相同的修改后,我使用 svn diff
命令生成两个补丁文件。我期望这两个补丁文件是相同的,但实际上它们并不一样。原因是在Windows上运行 svn diff
命令会产生包含回车符的文件。
如何简单地修改Windows上 svn diff
命令的行为以匹配Linux上 svn diff
命令的行为?
我在Windows机器上和Linux机器上都有一个SVN版本库的两个检出。对两个版本库进行完全相同的修改后,我使用 svn diff
命令生成两个补丁文件。我期望这两个补丁文件是相同的,但实际上它们并不一样。原因是在Windows上运行 svn diff
命令会产生包含回车符的文件。
如何简单地修改Windows上 svn diff
命令的行为以匹配Linux上 svn diff
命令的行为?
svn diff -x --ignore-eol-style
这个命令有帮助吗? - nannysvn diff
在Linux输出会包含CR,而经过CR过滤的svn diff
在Windows输出中则不会包含。 - dshin