Bitbucket回车

use*_*240 5 git bitbucket

当我将源推回Bitbucket时,我发现BB无法找到我修改过的地方。我只是在代码的某处输入了几个回车问题,但BB将其视为整个文件的重大更改,并将整个文件标记为红色或绿色。有什么解决办法吗?

Sim*_*ias 3

这听起来像是一个行结束问题。

Windows 和 UNIX 系统不使用相同的行结束符,为了防止基于这些的冲突发生,你应该这样设置你的 git config :

  • 在 Windows 上:git config --global core.autocrlf true
  • 在 Unix 上:git config --global core.autocrlf input

这个想法是始终推动 LF(Unix 风格)。这样,Bitbucket 或 Git 不会将所有行结尾标记为已更改,从而导致巨大的差异文件。

附注,在 Github 上,您可以添加?w=0到 URL 末尾以通过忽略空格来查看差异。不幸的是,我不知道 bitbucket 上有任何类似的功能:(