git自动转换换行符问题

embedded/2024/11/20 19:31:36/

        在git上传、更新或者新增文件时会处理文本文件的换行符号。换行符在windows中默认为CRLF即“\r\n”,在linux中为LF即"\n"。如果不特殊配置如果仓库的文件换行符为LF,下载到windows会变成CRLF,下载到linux上还是LF。上传时windows环境的CRLF会转换成LF后上传。一般使用也没什么问题。在使用maven的openapi-generator-maven-plugin插件生成openAPI定义文件的代码的时候,生成的文件换行符为LF。有时定义文件只改了一个接口,在重新生成接口代码时,虽然文本内容只改动了一个文件,但是在提交时会显示所有文件都修改了,而其他文件只是换行符号不一致。这里本来就只需要对比确认一个文件的差异,但现在显示有差异的文件有几十个。这在代码提交时就大大的增加了比对的工作量。

        有两种解决方案,一个时让maven插件生成的代码使用CRLF换行,一个是使git将文本换行符设置为LF。

        前一种没有找到maven插件有这种设置的参数。git有设置换行符的参数,设置方式有多种。这里只需要设置特定目录下的文本换行符,在这个目录下增加.gitattributes文件。

*.java text eol=lf
上述参数设置意思是java类型文件按文本文件处理,文本换行符为lf。设置之后重新启动idea,文件的换行符号变成了lf,然后插件重新生成代码,此时git对比就只显示有内容产生变动的文件。

http://www.ppmy.cn/embedded/139158.html

相关文章

如何利用必盈接口在 C#中完成股票量化程序

一、引言 在股票市场中,量化交易越来越受到关注。通过利用必盈接口,我们可以在 C#环境下构建股票量化程序,获取丰富的股票数据来支持交易策略的设计与执行。以下将详细介绍利用必盈接口在 C#中实现股票量化程序的步骤。 二、必盈接口概述 必盈…

新一代API开发工具,让API调试更快 更简单

新一代API开发工具 代理调试 请求测试一站式解决方案 Reqable Fiddler Charles Postman, 让API调试更快 🚀 更简单 👌 直接上下载地址 根据系统,下载对应的版本即可 https://reqable.com/zh-CN/download/

多目标优化算法:多目标黑翅鸢算法(MOBKA)求解ZDT1、ZDT2、ZDT3、ZDT4、ZDT6,提供完整MATLAB代码

一、黑翅鸢算法介绍 黑翅鸢优化算法(Black-winged Kite Algorithm, BKA)是2024年提出的一种元启发式优化算法,其灵感来源于黑翅鸢的迁徙和捕食行为。这种算法通过模拟黑翅鸢在捕食过程中的飞行和搜索策略,被用来解决优化问题&…

AXI接口的实现逻辑和底层原理,在FPGA中如何实现AXI接口,一篇文章足以搞明白!!!

AXI(Advanced eXtensible Interface)接口是一个点对点的接口,用于连接高性能的片上系统(SoC)中的处理器、外围设备、内存和其他IP核。以下是对AXI接口的详细解析,包括FPGA实现的原理、逻辑、速度以及详细的…

Linux 文件操作

一、文件常用管理命令 1、新建文件命令 touch 创建文件 mkdir 创建文件夹 vi , vim 也可也创建文件 echo 结合 重定向符号(>)才能创建文件 echo "test " > /opt/test.txt touch命令 1、当文件不存在,执行touch是创建该文…

『大模型笔记』AI自动化编程工具汇总!

『大模型笔记』AI自动化编程工具汇总! 文章目录 一. Bolt.new(开源AI驱动全栈Web开发工具)1.1. Bolt.new介绍1.2. 编程小白如何打造自己的导航网站二. Cursor(人工智能代码编辑器)2.1. Cursor入门教程2.2. Cursor左侧布局设置和VSCode一样一. Bolt.new(开源AI驱动全栈Web开发工…

植物明星大乱斗15

能帮到你的话&#xff0c;就给个赞吧 &#x1f618; 文章目录 player.hplayer.cppparticle.hparticle.cpp player.h #pragma once #include <graphics.h> #include "vector2.h" #include "animation.h" #include "playerID.h" #include &…

Marin说PCB之电源完整性之电源网络的PDN仿真CST---04

小编我最近都要忙疯了&#xff0c;好不容易去韩国出个差&#xff0c;打算不忙的时候去首尔看看韩国的美女们&#xff0c;说错了&#xff0c;是看美景啊。谁料想韩国分公司的SI同事的李相赫同志由于结婚请假了一个多月啊&#xff0c;他倒是挺爽啊&#xff0c;和老婆去度蜜月了&a…