gpt4 book ai didi

Android换行符和git

转载 作者:行者123 更新时间:2023-11-29 02:03:29 27 4
gpt4 key购买 nike

我正准备将一个android项目放入一个git仓库,但是我对行尾有点不确定

我的这个项目目前在 Windows 上运行,因此 autocrlf 设置为 true,但是当我进行初始提交时,我收到以下警告:

警告:/project/file.name 中的 LF 将被 CRLF 替换该文件将在您的工作目录中具有其原始行结尾。

首先,当我在 Windows 上时,为什么某些文件是 LF:-S?这是因为 android 是基于 linux 的并且期望它们是 LF 而不是 CRLF?其次,它为什么要将它们提交为 CRLF?我认为“autocrlf true”应该作为 Windows check out ,但作为 UNIX 检入?

在夏天,我希望能够同时使用我的 mac、linux 和 windows 机器来处理这个项目。完成此操作的最佳程序是什么? (过去我一直只对 mac/linux 使用“autocrlf input”,对 windows 使用“autocrlf true”,我没有遇到任何问题,但这是我要放入 GIT 的第一个 android 项目,看起来表现不同)

最佳答案

根本不用理会 autocrlf:keep it to false .
另请参见“How line ending conversions work with git core.autocrlf between different operating systems”。

如果您使用不更改 EOL 的编辑器,您可以完全使用 LF eol 风格跨平台工作。

如果您发现某些文件必须强制执行 eol,请使用 gitattribute eol指令。
参见“Distributing git configuration with the code”。

关于Android换行符和git,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11353723/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com