在执行git difftool --dir-diff之后,由于某种原因修改了文件

时间:2012-10-03 03:19:44

标签: git newline difftool

执行git difftool --dir-diff后,我的工作区文件因某种原因被修改。我一直猜测它正在转换crlflf等之间的行结尾......但是,执行"git config core.autocrlf false“或”git config --global core.autocrlf false“没有任何区别我已经尝试过使用windiff和超越比较作为自定义diff工具,但它没有帮助。这很糟糕,因为每次我查看.csproj文件中的某些更改时,项目都会重新加载,因为它说文件已被修改外部。任何想法?

1 个答案:

答案 0 :(得分:0)

可以宣布自动转化的唯一方式是.gitattributes file(参见gitattributes):