做一个git difftool --dir-DIFF之后,文件被修改因为某些原因(after doi

2019-09-23 09:40发布

后做git difftool --dir-diff ,我的工作区文件被修改的某些原因。 我一直在猜测,它的转换之间的行结束符crlflf等......但是,这样做"git config core.autocrlf false ”或“ git config --global core.autocrlf false ”没有任何区别。 我曾经同时使用WinDiff的尝试和无法比拟的习俗差异的工具,但它并不能帮助。 因为每一个我认为在我的.csproj文件中的一些变化的时候,因为它说,该文件已被修改外部项目被重新装入这是不好的。 有任何想法吗?

Answer 1:

自动转换可以声明的唯一另一种方法是通过.gitattributes文件 (参见gitattributes ):

  • 与指令像*.txt eol=lf (“ 混帐:默认情况下所有的文本文件到UNIX换行 ‘)或* text=auto (’ 力LF EOL在混帐回购协议和工作副本 ”)
  • 与内容过滤器(涂抹脚本)


文章来源: after doing a git difftool --dir-diff, files are modified for some reason