我即将将一个android项目放入git存储库,但我对行尾有点不确定
我的这个项目目前存在于 Windows 上,因此 autocrlf 设置为 true,但是当我进行初始提交时,我收到以下警告:
警告:LF 将被替换为 /project/file.name 中的 CRLF 该文件将在您的工作目录中具有其原始行结尾。
首先,当我在 Windows 上时,为什么某些文件是 LF :-S?这是因为 android 是基于 linux 的并且期望它们是 LF 而不是 CRLF?其次,它为什么要将它们作为 CRLF 提交?我认为它“autocrlf true”应该作为windows签出,但作为UNIX签入?
总而言之,我希望能够同时使用我的 mac、linux 和 windows 机器来处理这个项目。完成此操作的最佳程序是什么?(过去,我总是对 mac/linux 使用“autocrlf input”,对 windows 使用“autocrlf true”,但我没有遇到任何问题,但这是我要放入 GIT 的第一个 android 项目,看起来表现不同)