2
我和我的同事正在同一个项目上工作,但我们使用不同的平台,我使用MAC,他使用PC。Phpstorm显示所有文件都改变了,当没有改变(使用git)
问题是,当我们中的一个人对我们的本地存储库进行了一次提交时,我们已经将git配置为MAC上的auto_crlf输入,而在PC上则为true。
仍然,当我(使用MAC)使用PC提交后,打开项目后,我看到所有文件都是蓝色的(已更改),当更改仅在行尾或空白处时。
当我(使用MAC)提交项目和他(使用PC)打开它时,也会发生同样的情况。
我只想要显示真正的变化,而不是行结束的变化,是否有可能使它以这种方式工作?我真的到处寻找,并没有找到任何解决这个问题的好方法。
任何帮助将不胜感激!谢谢!
此选项仅适用于新创建的文件。但是,是的 - 绝对正确的方式(一般)。下一步(在此之后)将把所有行结束符转换为所有平台上所有文件的相同结果(选择'\ n'将是最好的,因为它在Windows,Linux和Mac上的工作方式相同)。 – LazyOne
好的谢谢!!,你如何转换所有文件行结尾? –
@swifty,你的解决方案并不适合我,我们都将行结束符设置为\ n,在一些新文件上尝试,并且仍然显示为已更改,而现在它们之间没有任何区别。 –