Git for Windows 输出 crlf 行结尾

Git for Windows 输出 crlf 行结尾

我正在尝试将输出与预期输出进行比较。

$python <program> < input.txt > output.txt

$diff expected.txt output.txt

我预期的输出以 lf 结尾(所有 unix 终端都应该如此)。只要我使用真正的 unix 终端,此比较就会起作用。但在运行 Windows 和 git bash 的家用台式机上,此比较在每一行都失败 - 输出文件以 crlf 结尾构成。

我已将 auto.crlf 设置为 false,甚至尝试重新安装 git 并调整文件检出设置,但没有任何效果。

有任何想法吗?

相关内容