问题场景,主工程(工程1)开发系统windows,默认使用CRLF作为换行符。子项目(项目2)开发系统mac,默认使用LF作为换行符。windows环境下,在项目1的基础上合并项目2的代码,合并完成后提交时,命令行窗口出现警告:LFwillbereplacedbyCRLFin...解决方案:项目1和项目2使用相同的换行符,然后合并项目。实际操作是在项目2(mac系统)中统一使用CRLF换行符。现有代码太多,人工转换显然不现实。需要有关git和IDE的帮助。1.先在mac系统提交所有代码到远程仓库2.然后在mac系统命令行设置git配置(设置autocrlf为true)gitconfig--globalcore.autocrlftrue3.在开发中mac系统工具(vscode)设置EndOfLine为CRLF4。删除mac中本地仓库代码,重新从远程仓库拉取代码。此时本地仓库代码的换行符会被git自动转换为CRLF,然后从mac发送合约到windows,合并项目1和项目2的代码。结束。同步更新到你的语雀https://www.yuque.com/diracke...
