5

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

4

1 回答 1

3

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

Windows 和 UNIX 系统不使用相同的换行符,为了防止基于这些的冲突发生,你应该这样设置你的 git config: + 在 Windows 上: git config --global core.autocrlf true + 在 Unix 上: git config --global core.autocrlf 输入

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

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

于 2013-04-24T14:10:00.830 回答